org.cateproject.view.mock
Class MockTaxonService
java.lang.Object
org.cateproject.view.mock.MockVersionableService<T>
org.cateproject.view.mock.MockIdentifiableService<eu.etaxonomy.cdm.model.taxon.TaxonBase>
org.cateproject.view.mock.MockTaxonService
- All Implemented Interfaces:
- eu.etaxonomy.cdm.api.service.IAnnotatableService<eu.etaxonomy.cdm.model.taxon.TaxonBase>, eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<eu.etaxonomy.cdm.model.taxon.TaxonBase>, eu.etaxonomy.cdm.api.service.IService<eu.etaxonomy.cdm.model.taxon.TaxonBase,UUID>, eu.etaxonomy.cdm.api.service.ITaxonService, eu.etaxonomy.cdm.api.service.IVersionableService<eu.etaxonomy.cdm.model.taxon.TaxonBase>
@Component(value="taxonService")
public class MockTaxonService
- extends MockIdentifiableService<eu.etaxonomy.cdm.model.taxon.TaxonBase>
- implements eu.etaxonomy.cdm.api.service.ITaxonService
|
Method Summary |
eu.etaxonomy.cdm.model.taxon.Synonym |
changeAcceptedTaxonToSynonym(eu.etaxonomy.cdm.model.taxon.TaxonNode oldTaxonNode,
eu.etaxonomy.cdm.model.taxon.TaxonNode newAcceptedTaxonNode,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymType,
eu.etaxonomy.cdm.model.reference.ReferenceBase citation,
String citationMicroReference)
|
eu.etaxonomy.cdm.model.taxon.Taxon |
changeSynonymToAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon)
|
eu.etaxonomy.cdm.model.taxon.Taxon |
changeSynonymToRelatedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon toTaxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType taxonRelationshipType,
eu.etaxonomy.cdm.model.reference.ReferenceBase citation,
String microcitation)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.common.IdentifiableEntity> |
findTaxaAndNames(eu.etaxonomy.cdm.api.service.config.ITaxonServiceConfigurator configurator)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonBase> |
findTaxaByName(Class<? extends eu.etaxonomy.cdm.model.taxon.TaxonBase> clazz,
String uninomial,
String infragenericEpithet,
String specificEpithet,
String infraspecificEpithet,
eu.etaxonomy.cdm.model.name.Rank rank,
Integer pageSize,
Integer pageNumber)
|
List<eu.etaxonomy.cdm.model.media.MediaRepresentation> |
getAllMedia(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
int size,
int height,
int widthOrDuration,
String[] mimeTypes)
|
Map<UUID,List<eu.etaxonomy.cdm.model.media.MediaRepresentation>> |
getAllMediaForChildNodes(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxTree,
List<String> propertyPaths,
int size,
int height,
int widthOrDuration,
String[] mimeTypes)
|
List<eu.etaxonomy.cdm.model.common.RelationshipBase> |
getAllRelationships(int limit,
int start)
|
List<eu.etaxonomy.cdm.model.taxon.Synonym> |
getAllSynonyms(int limit,
int start)
|
List<eu.etaxonomy.cdm.model.taxon.Taxon> |
getAllTaxa(int limit,
int start)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonomicTree> |
getAllTaxonomicTrees(int limit,
int start)
|
List<List<eu.etaxonomy.cdm.model.taxon.Synonym>> |
getHeterotypicSynonymyGroups(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.Synonym> |
getHomotypicSynonymsByHomotypicGroup(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.Taxon> |
getRootTaxa(eu.etaxonomy.cdm.model.name.Rank rank,
eu.etaxonomy.cdm.model.reference.ReferenceBase sec,
boolean onlyWithChildren,
boolean withMisapplications,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.Taxon> |
getRootTaxa(eu.etaxonomy.cdm.model.reference.ReferenceBase sec)
|
List<eu.etaxonomy.cdm.model.taxon.Taxon> |
getRootTaxa(eu.etaxonomy.cdm.model.reference.ReferenceBase sec,
boolean onlyWithChildren,
boolean withMisapplications)
|
List<eu.etaxonomy.cdm.model.taxon.Taxon> |
getRootTaxa(eu.etaxonomy.cdm.model.reference.ReferenceBase sec,
eu.etaxonomy.cdm.persistence.fetch.CdmFetch cdmFetch,
boolean onlyWithChildren)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.SynonymRelationship> |
getSynonyms(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.SynonymRelationship> |
getSynonyms(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.model.taxon.TaxonNode |
getTaxonNodeByUuid(UUID uuid)
|
eu.etaxonomy.cdm.model.taxon.TaxonomicTree |
getTaxonomicTreeByUuid(UUID uuid)
|
eu.etaxonomy.cdm.model.common.OrderedTermVocabulary<eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType> |
getTaxonRelationshipTypeVocabulary()
|
eu.etaxonomy.cdm.model.taxon.ITreeNode |
getTreeNodeByUuid(UUID uuid)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> |
listFromTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonomicTree> |
listTaxonomicTrees(Integer limit,
Integer start,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> |
listToTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonNode> |
loadChildNodesOfTaxon(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonNode> |
loadRankSpecificRootNodes(eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree,
eu.etaxonomy.cdm.model.name.Rank rank,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.model.taxon.TaxonNode |
loadTaxonNodeByTaxon(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
UUID taxonomicTreeUuid,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonNode> |
loadTreeBranchTo(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode,
eu.etaxonomy.cdm.model.name.Rank baseRank,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonNode> |
loadTreeBranchToTaxon(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree,
eu.etaxonomy.cdm.model.name.Rank baseRank,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.model.taxon.Taxon |
makeSynonymAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon)
|
void |
makeSynonymAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymRelationshipType)
|
eu.etaxonomy.cdm.model.taxon.Synonym |
makeTaxonSynonym(eu.etaxonomy.cdm.model.taxon.Taxon oldTaxon,
eu.etaxonomy.cdm.model.taxon.Taxon newAcceptedTaxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymType,
eu.etaxonomy.cdm.model.reference.ReferenceBase citation,
String citationMicroReference)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> |
pageFromTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> |
pageToTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
UUID |
removeTaxonomicTree(eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree)
|
UUID |
saveTaxonNode(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode)
|
Map<UUID,eu.etaxonomy.cdm.model.taxon.TaxonNode> |
saveTaxonNodeAll(Collection<eu.etaxonomy.cdm.model.taxon.TaxonNode> taxonNodeCollection)
|
UUID |
saveTaxonomicTree(eu.etaxonomy.cdm.model.taxon.TaxonomicTree tree)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonBase> |
search(Class<? extends eu.etaxonomy.cdm.model.taxon.TaxonBase> clazz,
String queryString,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.taxon.TaxonBase> |
searchTaxaByName(String name,
eu.etaxonomy.cdm.model.reference.ReferenceBase sec)
|
void |
swapSynonymAndAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymRelationshipType)
|
| Methods inherited from class org.cateproject.view.mock.MockIdentifiableService |
countMarkers, find, findByTitle, generateTitleCache, getAnnotations, getMarkers, getRights, getSourcedObjectByIdInSource, getSources, getUuidAndTitleCache, groupMarkers, replace |
| Methods inherited from class org.cateproject.view.mock.MockVersionableService |
clear, count, delete, exists, find, find, getNextAuditEvent, getPreviousAuditEvent, getSession, group, list, list, load, load, lock, merge, page, pageAuditEvents, pageAuditEvents, refresh, refresh, rows, save, save, saveOrUpdate, scroll, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService |
find, findByTitle, generateTitleCache, getRights, getSourcedObjectByIdInSource, getSources, getUuidAndTitleCache, replace |
| Methods inherited from interface eu.etaxonomy.cdm.api.service.IAnnotatableService |
countMarkers, getAnnotations, getMarkers, groupMarkers |
| Methods inherited from interface eu.etaxonomy.cdm.api.service.IVersionableService |
getNextAuditEvent, getPreviousAuditEvent, pageAuditEvents, pageAuditEvents |
| Methods inherited from interface eu.etaxonomy.cdm.api.service.IService |
count, delete, exists, find, find, group, list, list, load, load, lock, merge, page, refresh, save, save, saveOrUpdate, scroll, update |
MockTaxonService
public MockTaxonService()
pageToTaxonRelationships
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> pageToTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
pageToTaxonRelationships in interface eu.etaxonomy.cdm.api.service.ITaxonService
findTaxaAndNames
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.common.IdentifiableEntity> findTaxaAndNames(eu.etaxonomy.cdm.api.service.config.ITaxonServiceConfigurator configurator)
- Specified by:
findTaxaAndNames in interface eu.etaxonomy.cdm.api.service.ITaxonService
findTaxaByName
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonBase> findTaxaByName(Class<? extends eu.etaxonomy.cdm.model.taxon.TaxonBase> clazz,
String uninomial,
String infragenericEpithet,
String specificEpithet,
String infraspecificEpithet,
eu.etaxonomy.cdm.model.name.Rank rank,
Integer pageSize,
Integer pageNumber)
- Specified by:
findTaxaByName in interface eu.etaxonomy.cdm.api.service.ITaxonService
getAllMedia
public List<eu.etaxonomy.cdm.model.media.MediaRepresentation> getAllMedia(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
int size,
int height,
int widthOrDuration,
String[] mimeTypes)
- Specified by:
getAllMedia in interface eu.etaxonomy.cdm.api.service.ITaxonService
getAllMediaForChildNodes
public Map<UUID,List<eu.etaxonomy.cdm.model.media.MediaRepresentation>> getAllMediaForChildNodes(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxTree,
List<String> propertyPaths,
int size,
int height,
int widthOrDuration,
String[] mimeTypes)
getAllRelationships
public List<eu.etaxonomy.cdm.model.common.RelationshipBase> getAllRelationships(int limit,
int start)
- Specified by:
getAllRelationships in interface eu.etaxonomy.cdm.api.service.ITaxonService
getAllSynonyms
public List<eu.etaxonomy.cdm.model.taxon.Synonym> getAllSynonyms(int limit,
int start)
getAllTaxa
public List<eu.etaxonomy.cdm.model.taxon.Taxon> getAllTaxa(int limit,
int start)
getAllTaxonomicTrees
public List<eu.etaxonomy.cdm.model.taxon.TaxonomicTree> getAllTaxonomicTrees(int limit,
int start)
getHeterotypicSynonymyGroups
public List<List<eu.etaxonomy.cdm.model.taxon.Synonym>> getHeterotypicSynonymyGroups(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
List<String> propertyPaths)
- Specified by:
getHeterotypicSynonymyGroups in interface eu.etaxonomy.cdm.api.service.ITaxonService
getHomotypicSynonymsByHomotypicGroup
public List<eu.etaxonomy.cdm.model.taxon.Synonym> getHomotypicSynonymsByHomotypicGroup(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
List<String> propertyPaths)
- Specified by:
getHomotypicSynonymsByHomotypicGroup in interface eu.etaxonomy.cdm.api.service.ITaxonService
getRootTaxa
public List<eu.etaxonomy.cdm.model.taxon.Taxon> getRootTaxa(eu.etaxonomy.cdm.model.reference.ReferenceBase sec)
- Specified by:
getRootTaxa in interface eu.etaxonomy.cdm.api.service.ITaxonService
getRootTaxa
public List<eu.etaxonomy.cdm.model.taxon.Taxon> getRootTaxa(eu.etaxonomy.cdm.model.reference.ReferenceBase sec,
eu.etaxonomy.cdm.persistence.fetch.CdmFetch cdmFetch,
boolean onlyWithChildren)
- Specified by:
getRootTaxa in interface eu.etaxonomy.cdm.api.service.ITaxonService
getRootTaxa
public List<eu.etaxonomy.cdm.model.taxon.Taxon> getRootTaxa(eu.etaxonomy.cdm.model.reference.ReferenceBase sec,
boolean onlyWithChildren,
boolean withMisapplications)
- Specified by:
getRootTaxa in interface eu.etaxonomy.cdm.api.service.ITaxonService
getRootTaxa
public List<eu.etaxonomy.cdm.model.taxon.Taxon> getRootTaxa(eu.etaxonomy.cdm.model.name.Rank rank,
eu.etaxonomy.cdm.model.reference.ReferenceBase sec,
boolean onlyWithChildren,
boolean withMisapplications,
List<String> propertyPaths)
- Specified by:
getRootTaxa in interface eu.etaxonomy.cdm.api.service.ITaxonService
getSynonyms
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.SynonymRelationship> getSynonyms(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
getSynonyms in interface eu.etaxonomy.cdm.api.service.ITaxonService
getTaxonNodeByUuid
public eu.etaxonomy.cdm.model.taxon.TaxonNode getTaxonNodeByUuid(UUID uuid)
getTaxonRelationshipTypeVocabulary
public eu.etaxonomy.cdm.model.common.OrderedTermVocabulary<eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType> getTaxonRelationshipTypeVocabulary()
- Specified by:
getTaxonRelationshipTypeVocabulary in interface eu.etaxonomy.cdm.api.service.ITaxonService
getTaxonomicTreeByUuid
public eu.etaxonomy.cdm.model.taxon.TaxonomicTree getTaxonomicTreeByUuid(UUID uuid)
getTreeNodeByUuid
public eu.etaxonomy.cdm.model.taxon.ITreeNode getTreeNodeByUuid(UUID uuid)
listFromTaxonRelationships
public List<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> listFromTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
listFromTaxonRelationships in interface eu.etaxonomy.cdm.api.service.ITaxonService
listTaxonomicTrees
public List<eu.etaxonomy.cdm.model.taxon.TaxonomicTree> listTaxonomicTrees(Integer limit,
Integer start,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
listToTaxonRelationships
public List<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> listToTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
listToTaxonRelationships in interface eu.etaxonomy.cdm.api.service.ITaxonService
loadChildNodesOfTaxon
public List<eu.etaxonomy.cdm.model.taxon.TaxonNode> loadChildNodesOfTaxon(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree,
List<String> propertyPaths)
loadRankSpecificRootNodes
public List<eu.etaxonomy.cdm.model.taxon.TaxonNode> loadRankSpecificRootNodes(eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree,
eu.etaxonomy.cdm.model.name.Rank rank,
List<String> propertyPaths)
loadTaxonNodeByTaxon
public eu.etaxonomy.cdm.model.taxon.TaxonNode loadTaxonNodeByTaxon(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
UUID taxonomicTreeUuid,
List<String> propertyPaths)
loadTreeBranchTo
public List<eu.etaxonomy.cdm.model.taxon.TaxonNode> loadTreeBranchTo(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode,
eu.etaxonomy.cdm.model.name.Rank baseRank,
List<String> propertyPaths)
loadTreeBranchToTaxon
public List<eu.etaxonomy.cdm.model.taxon.TaxonNode> loadTreeBranchToTaxon(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree,
eu.etaxonomy.cdm.model.name.Rank baseRank,
List<String> propertyPaths)
makeSynonymAcceptedTaxon
public void makeSynonymAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymRelationshipType)
makeTaxonSynonym
public eu.etaxonomy.cdm.model.taxon.Synonym makeTaxonSynonym(eu.etaxonomy.cdm.model.taxon.Taxon oldTaxon,
eu.etaxonomy.cdm.model.taxon.Taxon newAcceptedTaxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymType,
eu.etaxonomy.cdm.model.reference.ReferenceBase citation,
String citationMicroReference)
pageFromTaxonRelationships
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonRelationship> pageFromTaxonRelationships(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
pageFromTaxonRelationships in interface eu.etaxonomy.cdm.api.service.ITaxonService
removeTaxonomicTree
public UUID removeTaxonomicTree(eu.etaxonomy.cdm.model.taxon.TaxonomicTree taxonomicTree)
saveTaxonNode
public UUID saveTaxonNode(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode)
saveTaxonNodeAll
public Map<UUID,eu.etaxonomy.cdm.model.taxon.TaxonNode> saveTaxonNodeAll(Collection<eu.etaxonomy.cdm.model.taxon.TaxonNode> taxonNodeCollection)
saveTaxonomicTree
public UUID saveTaxonomicTree(eu.etaxonomy.cdm.model.taxon.TaxonomicTree tree)
search
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.TaxonBase> search(Class<? extends eu.etaxonomy.cdm.model.taxon.TaxonBase> clazz,
String queryString,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
search in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<eu.etaxonomy.cdm.model.taxon.TaxonBase>- Specified by:
search in interface eu.etaxonomy.cdm.api.service.ITaxonService- Overrides:
search in class MockIdentifiableService<eu.etaxonomy.cdm.model.taxon.TaxonBase>
searchTaxaByName
public List<eu.etaxonomy.cdm.model.taxon.TaxonBase> searchTaxaByName(String name,
eu.etaxonomy.cdm.model.reference.ReferenceBase sec)
- Specified by:
searchTaxaByName in interface eu.etaxonomy.cdm.api.service.ITaxonService
getSynonyms
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.taxon.SynonymRelationship> getSynonyms(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
getSynonyms in interface eu.etaxonomy.cdm.api.service.ITaxonService
makeSynonymAcceptedTaxon
public eu.etaxonomy.cdm.model.taxon.Taxon makeSynonymAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon)
swapSynonymAndAcceptedTaxon
public void swapSynonymAndAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymRelationshipType)
- Specified by:
swapSynonymAndAcceptedTaxon in interface eu.etaxonomy.cdm.api.service.ITaxonService
changeAcceptedTaxonToSynonym
public eu.etaxonomy.cdm.model.taxon.Synonym changeAcceptedTaxonToSynonym(eu.etaxonomy.cdm.model.taxon.TaxonNode oldTaxonNode,
eu.etaxonomy.cdm.model.taxon.TaxonNode newAcceptedTaxonNode,
eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType synonymType,
eu.etaxonomy.cdm.model.reference.ReferenceBase citation,
String citationMicroReference)
- Specified by:
changeAcceptedTaxonToSynonym in interface eu.etaxonomy.cdm.api.service.ITaxonService
changeSynonymToAcceptedTaxon
public eu.etaxonomy.cdm.model.taxon.Taxon changeSynonymToAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon acceptedTaxon)
- Specified by:
changeSynonymToAcceptedTaxon in interface eu.etaxonomy.cdm.api.service.ITaxonService
changeSynonymToRelatedTaxon
public eu.etaxonomy.cdm.model.taxon.Taxon changeSynonymToRelatedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym synonym,
eu.etaxonomy.cdm.model.taxon.Taxon toTaxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType taxonRelationshipType,
eu.etaxonomy.cdm.model.reference.ReferenceBase citation,
String microcitation)
- Specified by:
changeSynonymToRelatedTaxon in interface eu.etaxonomy.cdm.api.service.ITaxonService
Copyright © 2010. All Rights Reserved.