@Repository public class IdentificationKeyDaoImpl extends DaoBase implements IIdentificationKeyDao
Modifier and Type | Field and Description |
---|---|
protected IBeanInitializer |
defaultBeanInitializer |
INCLUDE_UNPUBLISHED, NO_UNPUBLISHED
Constructor and Description |
---|
IdentificationKeyDaoImpl() |
Modifier and Type | Method and Description |
---|---|
long |
count()
Returns the number of objects of type IIdentificationKey
|
<T extends IIdentificationKey> |
countByTaxonomicScope(java.util.UUID taxonUuid,
java.lang.Class<T> type)
Counts IdentificationKeys which cover the Taxon given as parameter
|
<T extends IIdentificationKey> |
findByTaxonomicScope(java.util.UUID taxonUuid,
java.lang.Class<T> type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<java.lang.String> propertyPaths)
Finds IdentificationKeys which cover the Taxon given as parameter
|
java.util.List<IIdentificationKey> |
list(java.lang.Integer limit,
java.lang.Integer start,
java.util.List<java.lang.String> propertyPaths)
Returns a sublist of IIdentificationKey instances stored in the database.
|
addCriteria, addFieldPredicate, addLimitAndStart, addLimitAndStart, addLimitAndStart, addOrder, addOrder, addOrder, addPageSizeAndNumber, addPageSizeAndNumber, addPageSizeAndNumber, addPageSizeAndNumber, flush, getSession, getSessionFactory, orderByClause, setSessionFactory, splitCollection
@Autowired @Qualifier(value="defaultBeanInitializer") protected IBeanInitializer defaultBeanInitializer
public long count()
IIdentificationKeyDao
count
in interface IIdentificationKeyDao
public java.util.List<IIdentificationKey> list(java.lang.Integer limit, java.lang.Integer start, java.util.List<java.lang.String> propertyPaths)
IIdentificationKeyDao
list
in interface IIdentificationKeyDao
limit
- the maximum number of entities returned (can be null to return
all entities)public <T extends IIdentificationKey> java.util.List<T> findByTaxonomicScope(java.util.UUID taxonUuid, java.lang.Class<T> type, java.lang.Integer pageSize, java.lang.Integer pageNumber, java.util.List<java.lang.String> propertyPaths)
IIdentificationKeyDao
findByTaxonomicScope
in interface IIdentificationKeyDao
type
- may restrict the type to a specific implementation of
IIdentificationKeypageSize
- The maximum number of objects returned (can be null for all
matching objects)pageNumber
- The offset (in pageSize chunks) from the start of the result
set (0 - based, can be null, equivalent of starting at the
beginning of the recordset)propertyPaths
- properties to be initializedpublic <T extends IIdentificationKey> long countByTaxonomicScope(java.util.UUID taxonUuid, java.lang.Class<T> type)
IIdentificationKeyDao
countByTaxonomicScope
in interface IIdentificationKeyDao
type
- may restrict the type to a specific implementation of
IIdentificationKeyCopyright © 2007-2020 EDIT. All Rights Reserved.