@Service @Transactional(readOnly=true) public class ClassificationServiceImpl extends IdentifiableServiceBase<Classification,IClassificationDao> implements IClassificationService
UPDATE_TITLE_CACHE_DEFAULT_STEP_SIZE
commonService
appContext, dao, INCLUDE_UNPUBLISHED, NO_UNPUBLISHED
Constructor and Description |
---|
ClassificationServiceImpl() |
Modifier and Type | Method and Description |
---|---|
ClassificationLookupDTO |
classificationLookup(Classification classification) |
UpdateResult |
cloneClassification(java.util.UUID classificationUuid,
java.lang.String name,
Reference sec,
TaxonRelationshipType relationshipType)
Clones an existing classification including all taxa and taxon nodes.
|
UpdateResult |
createHierarchyInClassification(Classification classification,
CreateHierarchyForClassificationConfigurator configurator)
creates new Classification and parent TaxonNodes at genus level
|
DeleteResult |
delete(java.util.UUID classificationUuid,
TaxonDeletionConfigurator config) |
java.util.Map<java.util.UUID,java.util.List<MediaRepresentation>> |
getAllMediaForChildNodes(TaxonNode taxonNode,
java.util.List<java.lang.String> propertyPaths,
int size,
int height,
int widthOrDuration,
java.lang.String[] mimeTypes) |
java.util.List<TaxonNode> |
getAllNodes() |
TaxonNode |
getRootNode(java.util.UUID classificationUuid)
Returns the root node of the the given classification (specified by its UUID)
|
TaxonInContextDTO |
getTaxonInContext(java.util.UUID classificationUuid,
java.util.UUID taxonBaseUuid,
java.lang.Boolean doChildren,
java.lang.Boolean doSynonyms,
boolean includeUnpublished,
java.util.List<java.util.UUID> ancestorMarkers,
NodeSortMode sortMode)
Returns the most relevant data of a taxon/taxon node, including children, synonyms
and certain ancestors if required.
|
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification) |
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification,
boolean searchForClassifications) |
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification,
java.lang.Integer limit,
java.lang.String pattern) |
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification,
java.lang.Integer limit,
java.lang.String pattern,
boolean searchForClassifications) |
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid) |
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid,
boolean searchForClassifications) |
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid,
java.lang.Integer limit,
java.lang.String pattern) |
java.util.List<UuidAndTitleCache<TaxonNode>> |
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid,
java.lang.Integer limit,
java.lang.String pattern,
boolean searchForClassifications) |
java.util.UUID |
getTaxonNodeUuidByTaxonUuid(java.util.UUID classificationUuid,
java.util.UUID taxonUuid) |
ITaxonTreeNode |
getTreeNodeByUuid(java.util.UUID uuid) |
java.util.List<UuidAndTitleCache<Classification>> |
getUuidAndTitleCache(java.lang.Integer limit,
java.lang.String pattern)
Return a list of all uuids mapped to titleCache in the convenient
UuidAndTitleCache object. |
java.util.List<GroupedTaxonDTO> |
groupTaxaByHigherTaxon(java.util.List<java.util.UUID> originalTaxonUuids,
java.util.UUID classificationUuid,
Rank minRank,
Rank maxRank)
Returns the higher taxon id for each taxon in taxonUuids.
|
java.util.List<GroupedTaxonDTO> |
groupTaxaByMarkedParents(java.util.List<java.util.UUID> originalTaxonUuids,
java.util.UUID classificationUuid,
MarkerType markerType,
java.lang.Boolean flag) |
java.util.List<TaxonNode> |
listChildNodesOfTaxon(java.util.UUID taxonUuid,
java.util.UUID classificationUuid,
boolean includeUnpublished,
java.lang.Integer pageSize,
java.lang.Integer pageIndex,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<TaxonNode> |
listChildNodesOfTaxon(java.util.UUID taxonUuid,
java.util.UUID classificationUuid,
java.util.UUID subtreeUuid,
boolean includeUnpublished,
java.lang.Integer pageSize,
java.lang.Integer pageIndex,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<Classification> |
listClassifications(java.lang.Integer limit,
java.lang.Integer start,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<TaxonNode> |
listRankSpecificRootNodes(Classification classification,
TaxonNode subtree,
Rank rank,
boolean includeUnpublished,
java.lang.Integer pageSize,
java.lang.Integer pageIndex,
java.util.List<java.lang.String> propertyPaths)
Loads all TaxonNodes of the specified classification for a given Rank or lower.
|
java.util.List<TaxonNode> |
listSiblingsOfTaxon(java.util.UUID taxonUuid,
java.util.UUID classificationUuid,
boolean includeUnpublished,
java.lang.Integer pageSize,
java.lang.Integer pageIndex,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<TaxonNode> |
loadChildNodesOfTaxonNode(TaxonNode taxonNode,
java.util.List<java.lang.String> propertyPaths) |
TaxonNode |
loadTaxonNode(java.util.UUID taxonNodeUuid,
java.util.List<java.lang.String> propertyPaths) |
TaxonNode |
loadTaxonNodeByTaxon(Taxon taxon,
java.util.UUID classificationUuid,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<TaxonNode> |
loadTreeBranch(TaxonNode taxonNode,
Rank baseRank,
boolean includeUnpublished,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<TaxonNode> |
loadTreeBranch(TaxonNode taxonNode,
TaxonNode subtree,
Rank baseRank,
boolean includeUnpublished,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<TaxonNode> |
loadTreeBranchToTaxon(Taxon taxon,
Classification classification,
Rank baseRank,
boolean includeUnpublished,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<TaxonNode> |
loadTreeBranchToTaxon(Taxon taxon,
Classification classification,
TaxonNode subtree,
Rank baseRank,
boolean includeUnpublished,
java.util.List<java.lang.String> propertyPaths)
Although this method seems to be a redundant alternative to
IClassificationService.loadChildNodesOfTaxonNode(TaxonNode, List) it is an important
alternative from which web services benefit. |
Pager<TaxonNode> |
pageRankSpecificRootNodes(Classification classification,
Rank rank,
boolean includeUnpublished,
java.lang.Integer pageSize,
java.lang.Integer pageIndex,
java.util.List<java.lang.String> propertyPaths) |
Pager<TaxonNode> |
pageRankSpecificRootNodes(Classification classification,
TaxonNode subtree,
Rank rank,
boolean includeUnpublished,
java.lang.Integer pageSize,
java.lang.Integer pageIndex,
java.util.List<java.lang.String> propertyPaths)
Loads all TaxonNodes of the specified classification for a given Rank or lower.
|
Pager<TaxonNode> |
pageSiblingsOfTaxon(java.util.UUID taxonUuid,
java.util.UUID classificationUuid,
boolean includeUnpublished,
java.lang.Integer pageSize,
java.lang.Integer pageIndex,
java.util.List<java.lang.String> propertyPaths) |
java.util.UUID |
removeTaxonNode(TaxonNode taxonNode) |
java.util.UUID |
removeTreeNode(ITaxonTreeNode treeNode) |
java.util.UUID |
saveClassification(Classification classification) |
java.util.UUID |
saveTaxonNode(TaxonNode taxonNode) |
java.util.Map<java.util.UUID,TaxonNode> |
saveTaxonNodeAll(java.util.Collection<TaxonNode> taxonNodeCollection) |
java.util.UUID |
saveTreeNode(ITaxonTreeNode treeNode) |
protected void |
setDao(IClassificationDao dao) |
void |
setTaxonNodeComparator(ITaxonNodeComparator<? super TaxonNode> taxonNodeComparator) |
UpdateResult |
updateCaches(java.lang.Class<? extends Classification> clazz,
java.lang.Integer stepSize,
IIdentifiableEntityCacheStrategy<Classification> cacheStrategy,
IProgressMonitor monitor)
(Re-)generate the caches for all objects of this concrete IdentifiableEntity class
|
countByTitle, countByTitle, countByTitleWithRestrictions, deduplicate, find, findByIdentifier, findByMarker, findByTitle, findByTitle, findByTitleWithRestrictions, findTitleCache, findUuidAndTitleCacheByMarker, getRights, getSourcedObjectByIdInSource, getSources, getTitleCache, getUuidAndTitleCache, listByIdentifier, listByReferenceTitle, listByReferenceTitleWithRestrictions, listByTitle, listByTitleWithRestrictions, replace, search, switchOfAutoinitializer, switchOnOldAutoInitializer, updateCaches, updateCachesImpl
countMarkers, getAnnotations, getMarkers, groupMarkers
getNextAuditEvent, getPreviousAuditEvent, isDeletable, pageAuditEvents, pageAuditEvents
checkPublished, 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, setApplicationContext, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countByTitle, countByTitle, countByTitleWithRestrictions, deduplicate, find, findByIdentifier, findByMarker, findByTitle, findByTitle, findByTitleWithRestrictions, findTitleCache, findUuidAndTitleCacheByMarker, getRights, getSourcedObjectByIdInSource, getSources, getTitleCache, getUuidAndTitleCache, listByIdentifier, listByReferenceTitle, listByReferenceTitleWithRestrictions, listByTitle, listByTitleWithRestrictions, replace, search, 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
@Autowired protected void setDao(IClassificationDao dao)
setDao
in class ServiceBase<Classification,IClassificationDao>
@Autowired public void setTaxonNodeComparator(ITaxonNodeComparator<? super TaxonNode> taxonNodeComparator)
public TaxonNode loadTaxonNodeByTaxon(Taxon taxon, java.util.UUID classificationUuid, java.util.List<java.lang.String> propertyPaths)
loadTaxonNodeByTaxon
in interface IClassificationService
public TaxonNode loadTaxonNode(java.util.UUID taxonNodeUuid, java.util.List<java.lang.String> propertyPaths)
@Transactional(readOnly=false) public UpdateResult cloneClassification(java.util.UUID classificationUuid, java.lang.String name, Reference sec, TaxonRelationshipType relationshipType)
IClassificationService
cloneClassification
in interface IClassificationService
public java.util.List<TaxonNode> listRankSpecificRootNodes(Classification classification, TaxonNode subtree, Rank rank, boolean includeUnpublished, java.lang.Integer pageSize, java.lang.Integer pageIndex, java.util.List<java.lang.String> propertyPaths)
IClassificationService
rank
is null the absolute root nodes will be returned.listRankSpecificRootNodes
in interface IClassificationService
classification
- may be null for all classificationssubtree
- filter on a taxonomic subtreerank
- the set to null for to get the root nodes of classificationsincludeUnpublished
- if true
unpublished taxa are also exportedpageSize
- The maximum number of relationships returned (can be null for all relationships)pageIndex
- The offset (in pageSize chunks) from the start of the result set (0 - based)IClassificationService.pageRankSpecificRootNodes(Classification, TaxonNode, Rank, boolean, Integer, Integer, List)
public Pager<TaxonNode> pageRankSpecificRootNodes(Classification classification, Rank rank, boolean includeUnpublished, java.lang.Integer pageSize, java.lang.Integer pageIndex, java.util.List<java.lang.String> propertyPaths)
public Pager<TaxonNode> pageRankSpecificRootNodes(Classification classification, TaxonNode subtree, Rank rank, boolean includeUnpublished, java.lang.Integer pageSize, java.lang.Integer pageIndex, java.util.List<java.lang.String> propertyPaths)
IClassificationService
rank
is null the absolute root nodes will be returned.pageRankSpecificRootNodes
in interface IClassificationService
classification
- may be null for all classificationssubtree
- the taxonomic subtree filterrank
- the set to null for to get the root nodes of classificationsincludeUnpublished
- if true
unpublished taxa are also exportedpageSize
- The maximum number of relationships returned (can be null for all relationships)pageIndex
- The offset (in pageSize chunks) from the start of the result set (0 - based)IClassificationService.listRankSpecificRootNodes(Classification, TaxonNode, Rank, boolean, Integer, Integer, List)
public java.util.List<TaxonNode> loadTreeBranch(TaxonNode taxonNode, Rank baseRank, boolean includeUnpublished, java.util.List<java.lang.String> propertyPaths) throws UnpublishedException
loadTreeBranch
in interface IClassificationService
UnpublishedException
public java.util.List<TaxonNode> loadTreeBranch(TaxonNode taxonNode, TaxonNode subtree, Rank baseRank, boolean includeUnpublished, java.util.List<java.lang.String> propertyPaths) throws UnpublishedException
loadTreeBranch
in interface IClassificationService
baseRank
- specifies the root level of the classification, may be null.
Nodes of this rank or in case this rank does not exist in the
current branch the next lower rank is taken as root node for
this rank henceforth called the base node.includeUnpublished
- if true
no UnpublishedException
is thrown if any of the taxa in the branch are unpublishedpropertyPaths
- the initialization strategy for the returned TaxonNode
instances.UnpublishedException
- if any of the taxa in the path is unpublished an UnpublishedException
is thrown.public java.util.List<TaxonNode> loadTreeBranchToTaxon(Taxon taxon, Classification classification, Rank baseRank, boolean includeUnpublished, java.util.List<java.lang.String> propertyPaths) throws UnpublishedException
loadTreeBranchToTaxon
in interface IClassificationService
UnpublishedException
public java.util.List<TaxonNode> loadTreeBranchToTaxon(Taxon taxon, Classification classification, TaxonNode subtree, Rank baseRank, boolean includeUnpublished, java.util.List<java.lang.String> propertyPaths) throws UnpublishedException
IClassificationService
IClassificationService.loadChildNodesOfTaxonNode(TaxonNode, List)
it is an important
alternative from which web services benefit. Without this method the web service controller method, which operates outside of the
transaction, would have to initialize the full taxon tree with all nodes of the taxon.
This would be rather slow compared to using this method.loadTreeBranchToTaxon
in interface IClassificationService
classification
- the classification to be usedbaseRank
- specifies the root level of the classification, may be null.
Nodes of this rank or in case this rank does not exist in the
current branch the next lower rank is taken as as root node for
this rank henceforth called the base node.includeUnpublished
- if true
no UnpublishedException
is thrown if any of the taxa in the branch are unpublishedpropertyPaths
- the initialization strategy for the returned TaxonNode
instances.UnpublishedException
- if any of the taxa in the path is unpublished an UnpublishedException
is thrownpublic java.util.List<TaxonNode> loadChildNodesOfTaxonNode(TaxonNode taxonNode, java.util.List<java.lang.String> propertyPaths)
loadChildNodesOfTaxonNode
in interface IClassificationService
public java.util.List<TaxonNode> listChildNodesOfTaxon(java.util.UUID taxonUuid, java.util.UUID classificationUuid, boolean includeUnpublished, java.lang.Integer pageSize, java.lang.Integer pageIndex, java.util.List<java.lang.String> propertyPaths)
listChildNodesOfTaxon
in interface IClassificationService
public java.util.List<TaxonNode> listChildNodesOfTaxon(java.util.UUID taxonUuid, java.util.UUID classificationUuid, java.util.UUID subtreeUuid, boolean includeUnpublished, java.lang.Integer pageSize, java.lang.Integer pageIndex, java.util.List<java.lang.String> propertyPaths) throws FilterException
listChildNodesOfTaxon
in interface IClassificationService
FilterException
public Pager<TaxonNode> pageSiblingsOfTaxon(java.util.UUID taxonUuid, java.util.UUID classificationUuid, boolean includeUnpublished, java.lang.Integer pageSize, java.lang.Integer pageIndex, java.util.List<java.lang.String> propertyPaths)
pageSiblingsOfTaxon
in interface IClassificationService
public java.util.List<TaxonNode> listSiblingsOfTaxon(java.util.UUID taxonUuid, java.util.UUID classificationUuid, boolean includeUnpublished, java.lang.Integer pageSize, java.lang.Integer pageIndex, java.util.List<java.lang.String> propertyPaths)
listSiblingsOfTaxon
in interface IClassificationService
public ITaxonTreeNode getTreeNodeByUuid(java.util.UUID uuid)
getTreeNodeByUuid
in interface IClassificationService
public TaxonNode getRootNode(java.util.UUID classificationUuid)
IClassificationService
getRootNode
in interface IClassificationService
classificationUuid
- the uuid of the classificationpublic java.util.List<Classification> listClassifications(java.lang.Integer limit, java.lang.Integer start, java.util.List<OrderHint> orderHints, java.util.List<java.lang.String> propertyPaths)
listClassifications
in interface IClassificationService
public java.util.UUID removeTaxonNode(TaxonNode taxonNode)
removeTaxonNode
in interface IClassificationService
public java.util.UUID removeTreeNode(ITaxonTreeNode treeNode)
removeTreeNode
in interface IClassificationService
public java.util.UUID saveTaxonNode(TaxonNode taxonNode)
saveTaxonNode
in interface IClassificationService
public java.util.Map<java.util.UUID,TaxonNode> saveTaxonNodeAll(java.util.Collection<TaxonNode> taxonNodeCollection)
saveTaxonNodeAll
in interface IClassificationService
public java.util.UUID saveClassification(Classification classification)
saveClassification
in interface IClassificationService
public java.util.UUID saveTreeNode(ITaxonTreeNode treeNode)
saveTreeNode
in interface IClassificationService
public java.util.List<TaxonNode> getAllNodes()
getAllNodes
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid, java.lang.Integer limit, java.lang.String pattern, boolean searchForClassifications)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification, java.lang.Integer limit, java.lang.String pattern, boolean searchForClassifications)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid, boolean searchForClassifications)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification, boolean searchForClassifications)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
public java.util.List<UuidAndTitleCache<Classification>> getUuidAndTitleCache(java.lang.Integer limit, java.lang.String pattern)
IIdentifiableEntityService
UuidAndTitleCache
object.
Retrieving this list is considered to be significantly faster than initializing the fully fledged business
objects. To be used in cases where you want to present large amount of data and provide details after
a selection has been made.getUuidAndTitleCache
in interface IIdentifiableEntityService<Classification>
getUuidAndTitleCache
in class IdentifiableServiceBase<Classification,IClassificationDao>
UuidAndTitleCache
instancesIIdentifiableEntityService.getUuidAndTitleCache(Class, Integer, String)
public java.util.Map<java.util.UUID,java.util.List<MediaRepresentation>> getAllMediaForChildNodes(TaxonNode taxonNode, java.util.List<java.lang.String> propertyPaths, int size, int height, int widthOrDuration, java.lang.String[] mimeTypes)
getAllMediaForChildNodes
in interface IClassificationService
@Transactional(readOnly=false) public UpdateResult updateCaches(java.lang.Class<? extends Classification> clazz, java.lang.Integer stepSize, IIdentifiableEntityCacheStrategy<Classification> cacheStrategy, IProgressMonitor monitor)
IIdentifiableEntityService
updateCaches
in interface IIdentifiableEntityService<Classification>
clazz
- class of objects to be updatedstepSize
- number of objects loaded per step. If null
use default.cacheStrategy
- cache strategy used for cache generation. If null
use default.monitor
- progress monitor. If null
use default.@Transactional(readOnly=false) public UpdateResult createHierarchyInClassification(Classification classification, CreateHierarchyForClassificationConfigurator configurator)
createHierarchyInClassification
in interface IClassificationService
map
- GenusMap which holds a name (Genus) and all the same Taxa as a listclassification
- you want to improve the hierarchy (will not be modified)configurator
- to change certain settings, if null then standard settings will be takenpublic ClassificationLookupDTO classificationLookup(Classification classification)
classificationLookup
in interface IClassificationService
@Transactional public DeleteResult delete(java.util.UUID classificationUuid, TaxonDeletionConfigurator config)
delete
in interface IClassificationService
public java.util.List<GroupedTaxonDTO> groupTaxaByHigherTaxon(java.util.List<java.util.UUID> originalTaxonUuids, java.util.UUID classificationUuid, Rank minRank, Rank maxRank)
IClassificationService
groupTaxaByHigherTaxon
in interface IClassificationService
public java.util.List<GroupedTaxonDTO> groupTaxaByMarkedParents(java.util.List<java.util.UUID> originalTaxonUuids, java.util.UUID classificationUuid, MarkerType markerType, java.lang.Boolean flag)
groupTaxaByMarkedParents
in interface IClassificationService
public java.util.UUID getTaxonNodeUuidByTaxonUuid(java.util.UUID classificationUuid, java.util.UUID taxonUuid)
getTaxonNodeUuidByTaxonUuid
in interface IClassificationService
public TaxonInContextDTO getTaxonInContext(java.util.UUID classificationUuid, java.util.UUID taxonBaseUuid, java.lang.Boolean doChildren, java.lang.Boolean doSynonyms, boolean includeUnpublished, java.util.List<java.util.UUID> ancestorMarkers, NodeSortMode sortMode)
IClassificationService
getTaxonInContext
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(java.util.UUID classificationUuid, java.lang.Integer limit, java.lang.String pattern)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
public java.util.List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification, java.lang.Integer limit, java.lang.String pattern)
getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
in interface IClassificationService
Copyright © 2007-2020 EDIT. All Rights Reserved.