public void deleteAll( Collection<T> objsToDelete ) { checkReadOnly(); for ( T objToDelete : objsToDelete ) { delete( objToDelete ); } }
public void persistAll( Collection<T> objsToPersist ) { checkReadOnly(); for ( T objToPersist : objsToPersist ) { persist( objToPersist ); } }
public Collection<T> getByNameLike( String name ) { return getByPropertyNameLike( "name", name ); } }
public <T extends AnnotatedObject> AnnotatedObjectDao<T> getAnnotatedObjectDao( Class<T> entityType ) { HibernateBaseDaoImpl.validateEntity( entityType ); return new AnnotatedObjectDaoImpl<T>( entityType, getCurrentSession(), intactSession ); }
public <T extends IntactObject> IntactObjectDao<T> getIntactObjectDao( Class<T> entityType ) { HibernateBaseDaoImpl.validateEntity( entityType ); return new IntactObjectDaoImpl<T>( entityType, getCurrentSession(), intactSession ); }
public Collection<T> getByShortLabelLike( String value, boolean ignoreCase ) { return getByPropertyNameLike( "shortLabel", value, ignoreCase, -1, -1 ); }
public Collection<T> getByParentAc( String parentAc, boolean ignoreCase ) { return getColByPropertyName( "parentAc", parentAc, ignoreCase ); } }
protected Collection<T> getByPropertyNameLike( String propertyName, String value ) { return getByPropertyNameLike( propertyName, value, true, -1, -1 ); }
public Map<Class<? extends Searchable>, Integer> countByQuery( SearchableQuery query ) { return countByQuery( STANDARD_SEARCHABLES, query ); }
public Collection<T> getByAcLike( String ac ) { return getByPropertyNameLike( "ac", ac ); }
public void replicate(T objToReplicate) { replicate(objToReplicate, true); }
public List<? extends Searchable> getByQuery( SearchableQuery query, Integer firstResult, Integer maxResults ) { return getByQuery( STANDARD_SEARCHABLES, query, firstResult, maxResults ); }
protected T getByPropertyName( String propertyName, String value ) { return getByPropertyName( propertyName, value, true ); }
public Collection<T> getColByPropertyName( String propertyName, String value ) { return getColByPropertyName( propertyName, value, true ); }
public Collection<T> getByShortLabelLike( String value ) { return getByPropertyNameLike( "shortLabel", value ); }
public Collection<T> getByPrimaryId( String primaryId, boolean ignoreCase ) { return getColByPropertyName( "primaryId", primaryId, ignoreCase ); }
protected Collection<T> getByPropertyNameLike( String propertyName, String value, boolean ignoreCase, int firstResult, int maxResults ) { return getByPropertyNameLike( propertyName, value, ignoreCase, firstResult, maxResults, false ); }
public Collection<T> getByShortLabelLike( String value, int firstResult, int maxResults ) { return getByPropertyNameLike( "shortLabel", value, true, firstResult, maxResults ); }
public Collection<T> getByShortLabelLike( String value, boolean ignoreCase, int firstResult, int maxResults ) { return getByPropertyNameLike( "shortLabel", value, ignoreCase, firstResult, maxResults ); }
public Collection<T> getByShortLabelLike( String value, boolean ignoreCase, int firstResult, int maxResults, boolean orderAsc ) { return getByPropertyNameLike( "shortLabel", value, ignoreCase, firstResult, maxResults, orderAsc ); }