public interface IReferenceService extends IIdentifiableEntityService<Reference>
Modifier and Type | Method and Description |
---|---|
java.util.List<Reference> |
findByTitleAndAbbrevTitle(IIdentifiableEntityServiceConfigurator<Reference> config) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndAbbrevTitleCache(java.lang.Integer limit,
java.lang.String pattern) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndAbbrevTitleCache(java.lang.Integer limit,
java.lang.String pattern,
ReferenceType type) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndAbbrevTitleCacheForAuthor(java.lang.Integer limit,
java.lang.String pattern,
ReferenceType type) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitle()
Returns a map that holds uuid, titleCache pairs of all references in the current database
|
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitleCache(java.lang.Integer limit,
java.lang.String pattern,
ReferenceType type) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitleCacheForUUIDS(java.util.Set<java.util.UUID> uuids) |
java.util.List<UuidAndTitleCache<Reference>> |
getUuidAndTitleCacheForUUIDS(java.util.Set<java.util.UUID> uuids,
ReferenceType refType) |
java.util.List<IdentifiedEntityDTO<Reference>> |
listByIdentifierAbbrev(java.lang.String identifier,
DefinedTerm identifierType,
MatchMode matchmode,
java.lang.Integer limit) |
java.util.List<IdentifiedEntityDTO<Reference>> |
listByIdentifierAndTitleCacheAbbrev(java.lang.String identifier,
DefinedTerm identifierType,
MatchMode matchmode,
java.lang.Integer limit) |
java.util.List<TaxonBase> |
listCoveredTaxa(Reference reference,
boolean includeSubordinateReferences,
java.util.List<java.lang.String> propertyPaths)
returns
all taxa directly covered by this reference
all taxa covered by the according in references of this reference
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
|
java.util.List<Reference> |
listNomenclaturalReferences()
Lists all references used as nomenclatural references in at least 1
TaxonName |
java.util.List<Reference> |
listReferencesForPublishing()
lists all references marked as "publish" and not used as nomenclatural references
|
Pager<Reference> |
search(java.lang.Class<? extends Reference> clazz,
java.lang.String queryString,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
Returns a Paged List of Reference instances where the default field matches the String queryString (as interpreted by the Lucene QueryParser)
|
countByTitle, countByTitle, countByTitleWithRestrictions, deduplicate, find, findByIdentifier, findByMarker, findByTitle, findByTitle, findByTitleWithRestrictions, findTitleCache, findUuidAndTitleCacheByMarker, getRights, getSourcedObjectByIdInSource, getSources, getTitleCache, getUuidAndTitleCache, getUuidAndTitleCache, listByIdentifier, listByReferenceTitle, listByReferenceTitleWithRestrictions, listByTitle, listByTitleWithRestrictions, replace, updateCaches, updateCaches
countMarkers, getAnnotations, getMarkers, groupMarkers
getNextAuditEvent, getPreviousAuditEvent, isDeletable, pageAuditEvents, pageAuditEvents
clear, count, delete, delete, delete, exists, find, find, find, find, findById, findWithoutFlush, getSession, group, list, list, load, load, load, load, loadByIds, loadByIds, loadWithUpdate, lock, merge, merge, merge, merge, page, page, page, pageByParamWithRestrictions, refresh, refresh, save, save, saveOrUpdate, saveOrUpdate, update
Pager<Reference> search(java.lang.Class<? extends Reference> clazz, java.lang.String queryString, java.lang.Integer pageSize, java.lang.Integer pageNumber, java.util.List<OrderHint> orderHints, java.util.List<java.lang.String> propertyPaths)
search
in interface IIdentifiableEntityService<Reference>
clazz
- filter the results by class (or pass null to return all Reference instances)queryString
- pageSize
- The maximum number of references returned (can be null for all matching references)pageNumber
- The offset (in pageSize chunks) from the start of the result set (0 - based)orderHints
- Supports path like orderHints.propertyNames
which
include *-to-one properties like createdBy.username or
authorTeam.persistentTitleCachepropertyPaths
- properties to be initializedjava.util.List<UuidAndTitleCache<Reference>> getUuidAndTitle()
Map
containing uuid and titleCache of referencesjava.util.List<Reference> listReferencesForPublishing()
java.util.List<Reference> listNomenclaturalReferences()
TaxonName
java.util.List<TaxonBase> listCoveredTaxa(Reference reference, boolean includeSubordinateReferences, java.util.List<java.lang.String> propertyPaths)
reference
- includeSubordinateReferences
- TODOpropertyPaths
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndAbbrevTitleCache(java.lang.Integer limit, java.lang.String pattern)
java.util.List<UuidAndTitleCache<Reference>> getUuidAndAbbrevTitleCache(java.lang.Integer limit, java.lang.String pattern, ReferenceType type)
limit
- pattern
- type
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndTitleCache(java.lang.Integer limit, java.lang.String pattern, ReferenceType type)
limit
- pattern
- type
- java.util.List<IdentifiedEntityDTO<Reference>> listByIdentifierAbbrev(java.lang.String identifier, DefinedTerm 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 type)
limit
- pattern
- type
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndTitleCacheForUUIDS(java.util.Set<java.util.UUID> uuids)
uuids
- java.util.List<IdentifiedEntityDTO<Reference>> listByIdentifierAndTitleCacheAbbrev(java.lang.String identifier, DefinedTerm identifierType, MatchMode matchmode, java.lang.Integer limit)
identifier
- identifierType
- matchmode
- limit
- java.util.List<UuidAndTitleCache<Reference>> getUuidAndTitleCacheForUUIDS(java.util.Set<java.util.UUID> uuids, ReferenceType refType)
uuids
- refType
- java.util.List<Reference> findByTitleAndAbbrevTitle(IIdentifiableEntityServiceConfigurator<Reference> config)
config
- Copyright © 2007-2020 EDIT. All Rights Reserved.