@Repository public class RegistrationDaoHibernateImpl extends AnnotatableDaoImpl<Registration> implements IRegistrationDao
defaultBeanInitializer, flushAfterNo, LEFTOUTER_OPS, type
INCLUDE_UNPUBLISHED, NO_UNPUBLISHED
Constructor and Description |
---|
RegistrationDaoHibernateImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
count(java.util.Optional<Reference> reference,
java.util.Collection<RegistrationStatus> includedStatus)
Counts the Registration instances stored in the database.
|
long |
count(java.util.UUID submitterUuid,
java.util.Collection<RegistrationStatus> includedStatus,
java.util.Collection<java.util.UUID> taxonNameUUIDs) |
long |
count(java.util.UUID submitterUuid,
java.util.Collection<RegistrationStatus> includedStatus,
java.lang.String identifierFilterPattern,
java.lang.String taxonNameFilterPattern,
java.lang.String referenceFilterPattern,
java.util.Collection<java.util.UUID> typeDesignationStatusUuids) |
java.util.List<Registration> |
list(java.util.Optional<Reference> reference,
java.util.Collection<RegistrationStatus> includedStatus,
java.lang.Integer limit,
java.lang.Integer start,
java.util.List<java.lang.String> propertyPaths)
Returns a sublist of Registration instances stored in the database.
|
java.util.List<Registration> |
list(java.util.UUID submitterUuid,
java.util.Collection<RegistrationStatus> includedStatus,
java.util.Collection<java.util.UUID> taxonNameUUIDs,
java.lang.Integer limit,
java.lang.Integer start,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<Registration> |
list(java.util.UUID submitterUuid,
java.util.Collection<RegistrationStatus> includedStatus,
java.lang.String identifierFilterPattern,
java.lang.String taxonNameFilterPattern,
java.lang.String referenceFilterPattern,
java.util.Collection<java.util.UUID> typeDesignationStatusUuids,
java.lang.Integer limit,
java.lang.Integer start,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
countAnnotations, countMarkers, countMarkers, getAnnotations, getMarkers, groupMarkers
addCriteria, addOrder, checkNotInPriorView, count, count, count, countAuditEvents, countAuditEvents, countByParam, exists, findByParam, findByParamWithRestrictions, findByUuid, getAuditEventFromContext, getAuditEvents, getAuditEvents, getNextAuditEvent, getPreviousAuditEvent, list, list, list, list, load, load, load
addExample, addGroups, clear, count, countByParamWithRestrictions, countGroups, createCriteria, delete, entityType, findById, findByParam, findByUuid, findByUuidWithoutFlush, getAuditReader, getCriteria, getSession, getType, group, list, list, list, list, list, list, load, loadList, lock, makeAuditQuery, merge, merge, refresh, refresh, replace, save, saveAll, saveCdmObj, saveOrUpdate, saveOrUpdateAll, setDefaultBeanInitializer, setPagingParameter, setPagingParameter, update
addCriteria, addFieldPredicate, addLimitAndStart, addLimitAndStart, addLimitAndStart, addOrder, addOrder, addOrder, addPageSizeAndNumber, addPageSizeAndNumber, addPageSizeAndNumber, addPageSizeAndNumber, flush, getSessionFactory, orderByClause, setSessionFactory, splitCollection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countAnnotations, countMarkers, countMarkers, getAnnotations, getMarkers, groupMarkers
countAuditEvents, countAuditEvents, getAuditEvents, getAuditEvents, getNextAuditEvent, getPreviousAuditEvent
clear, count, count, count, count, countByParam, countByParamWithRestrictions, delete, exists, findById, findByParam, findByParam, findByParamWithRestrictions, findByUuid, findByUuidWithoutFlush, flush, getSession, getType, group, list, list, list, list, list, list, list, list, list, load, load, load, loadList, lock, merge, merge, refresh, refresh, replace, save, saveAll, saveOrUpdate, saveOrUpdateAll, update
public RegistrationDaoHibernateImpl()
type
- public java.lang.Long count(java.util.Optional<Reference> reference, java.util.Collection<RegistrationStatus> includedStatus)
IRegistrationDao.list(Optional, Collection, Integer, Integer, List)
}count
in interface IRegistrationDao
public java.util.List<Registration> list(java.util.Optional<Reference> reference, java.util.Collection<RegistrationStatus> includedStatus, java.lang.Integer limit, java.lang.Integer start, java.util.List<java.lang.String> propertyPaths)
propertyPaths
and recursively initialized for each of the entities in the resultset
For detailed description and examples regarding
propertyPaths
please refer to:
IBeanInitializer#initialize(Object, List)
list
in interface IRegistrationDao
reference
- filters the Registration by the reference of the nomenclatural act
for which the Registration has been created.
The name and all type designations associated with the Registration
are sharing the same reference.
If null
all registrations with a name or type designation
that has no reference are returned. Also those registrations
having no name and type designation at all.limit
- the maximum number of entities returned (can be null
to return all entities)public long count(java.util.UUID submitterUuid, java.util.Collection<RegistrationStatus> includedStatus, java.lang.String identifierFilterPattern, java.lang.String taxonNameFilterPattern, java.lang.String referenceFilterPattern, java.util.Collection<java.util.UUID> typeDesignationStatusUuids)
count
in interface IRegistrationDao
public java.util.List<Registration> list(java.util.UUID submitterUuid, java.util.Collection<RegistrationStatus> includedStatus, java.lang.String identifierFilterPattern, java.lang.String taxonNameFilterPattern, java.lang.String referenceFilterPattern, java.util.Collection<java.util.UUID> typeDesignationStatusUuids, java.lang.Integer limit, java.lang.Integer start, java.util.List<OrderHint> orderHints, java.util.List<java.lang.String> propertyPaths)
list
in interface IRegistrationDao
public java.util.List<Registration> list(java.util.UUID submitterUuid, java.util.Collection<RegistrationStatus> includedStatus, java.util.Collection<java.util.UUID> taxonNameUUIDs, java.lang.Integer limit, java.lang.Integer start, java.util.List<OrderHint> orderHints, java.util.List<java.lang.String> propertyPaths)
list
in interface IRegistrationDao
public long count(java.util.UUID submitterUuid, java.util.Collection<RegistrationStatus> includedStatus, java.util.Collection<java.util.UUID> taxonNameUUIDs)
count
in interface IRegistrationDao
Copyright © 2007-2020 EDIT. All Rights Reserved.