public interface IReferenceDao extends IIdentifiableDao<Reference>, ITitledDao<Reference>
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object[]> |
findByIdentifierAbbrev(java.lang.String identifier,
DefinedTermBase identifierType,
MatchMode matchmode,
java.lang.Integer limit) |
java.util.List<Reference> |
findByTitleAndAbbrevTitle(java.lang.Class clazz,
java.lang.String queryString,
MatchMode matchmode,
java.util.List<org.hibernate.criterion.Criterion> criterion,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<Reference> |
getAllNomenclaturalReferences()
TODO candidate for harmonization: rename to listNomenclaturalReferences
|
java.util.List<Reference> |
getAllNotNomenclaturalReferencesForPublishing()
TODO candidate for harmonization: rename to listAllNotNomenclaturalReferencesForPublishing
|
java.util.List<Reference> |
getAllReferencesForPublishing()
TODO candidate for harmonization: rename to listAllReferencesForPublishing
|
java.util.List<Reference> |
getSubordinateReferences(Reference reference)
recursively finds all references where the
referenceBase given as parameter
is the inReference . |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndAbbrevTitleCache(java.lang.Integer limit,
java.lang.String pattern,
ReferenceType refType) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndAbbrevTitleCacheForAuthor(java.lang.Integer limit,
java.lang.String pattern,
ReferenceType refType) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitle() |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitle(java.util.Set<java.util.UUID> uuids) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitle(java.util.Set<java.util.UUID> uuids,
ReferenceType refType) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitleCache(java.lang.Integer limit,
java.lang.String pattern,
ReferenceType refType) |
java.util.List<TaxonBase> |
listCoveredTaxa(Reference reference,
boolean includeSubordinateReferences,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
searches for taxa using the following relations:
taxon.name.nomenclaturalreference
taxon.descriptions.descriptionElement.sources.citation
taxon.descriptions.descriptionSources
taxon.name.descriptions.descriptionElement.sources
taxon.name.descriptions.descriptionSources
|
countByIdentifier, countByMarker, countByReferenceTitle, countByReferenceTitleWithRestrictions, countByTitle, countByTitleWithRestrictions, countRights, countSources, countTitleCache, find, findByIdentifier, findByMarker, findByReferenceTitle, findByReferenceTitleWithRestrictions, findByTitle, findByTitleWithRestrictions, findOriginalSourceByIdInSource, findTitleCache, getRights, getSources, getTitleCache, getUuidAndTitleCache, getUuidAndTitleCache, getUuidAndTitleCache, getUuidAndTitleCacheByMarker
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
countByTitle, countByTitle, countByTitle, findByTitle, findByTitle, findByTitle
count, optimizeIndex, purgeIndex, rebuildIndex, search, suggestQuery
java.util.List<UuidAndTitleCache<Reference>> getUuidAndTitle()
java.util.List<Reference> getAllReferencesForPublishing()
java.util.List<Reference> getAllNotNomenclaturalReferencesForPublishing()
java.util.List<Reference> getAllNomenclaturalReferences()
java.util.List<Reference> getSubordinateReferences(Reference reference)
referenceBase
given as parameter
is the inReference
.reference
- java.util.List<TaxonBase> listCoveredTaxa(Reference reference, boolean includeSubordinateReferences, java.util.List<OrderHint> orderHints, java.util.List<java.lang.String> propertyPaths)
reference
- orderHints
- TODOpropertyPaths
- TODOjava.util.List<UuidAndTitleCache<Reference>> getUuidAndAbbrevTitleCache(java.lang.Integer limit, java.lang.String pattern, ReferenceType refType)
limit
- pattern
- refType
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndTitleCache(java.lang.Integer limit, java.lang.String pattern, ReferenceType refType)
limit
- pattern
- refType
- java.util.List<java.lang.Object[]> findByIdentifierAbbrev(java.lang.String identifier, DefinedTermBase identifierType, MatchMode matchmode, java.lang.Integer limit)
identifier
- identifierType
- matchmode
- limit
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndAbbrevTitleCacheForAuthor(java.lang.Integer limit, java.lang.String pattern, ReferenceType refType)
limit
- pattern
- refType
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndTitle(java.util.Set<java.util.UUID> uuids)
uuids
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndTitle(java.util.Set<java.util.UUID> uuids, ReferenceType refType)
uuids
- refType
- java.util.List<Reference> findByTitleAndAbbrevTitle(java.lang.Class clazz, java.lang.String queryString, MatchMode matchmode, java.util.List<org.hibernate.criterion.Criterion> criterion, java.lang.Integer pageSize, java.lang.Integer pageNumber, java.util.List<OrderHint> orderHints, java.util.List<java.lang.String> propertyPaths)
clazz
- queryString
- matchmode
- criterion
- pageSize
- pageNumber
- orderHints
- propertyPaths
- Copyright © 2007-2020 EDIT. All Rights Reserved.