org.cateproject.view.mock
Class MockNameService
java.lang.Object
org.cateproject.view.mock.MockVersionableService<T>
org.cateproject.view.mock.MockIdentifiableService<eu.etaxonomy.cdm.model.name.TaxonNameBase>
org.cateproject.view.mock.MockNameService
- All Implemented Interfaces:
- eu.etaxonomy.cdm.api.service.IAnnotatableService<eu.etaxonomy.cdm.model.name.TaxonNameBase>, eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<eu.etaxonomy.cdm.model.name.TaxonNameBase>, eu.etaxonomy.cdm.api.service.INameService, eu.etaxonomy.cdm.api.service.IService<eu.etaxonomy.cdm.model.name.TaxonNameBase,UUID>, eu.etaxonomy.cdm.api.service.IVersionableService<eu.etaxonomy.cdm.model.name.TaxonNameBase>
@Component(value="nameService")
public class MockNameService
- extends MockIdentifiableService<eu.etaxonomy.cdm.model.name.TaxonNameBase>
- implements eu.etaxonomy.cdm.api.service.INameService
|
Method Summary |
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TaxonNameBase> |
findByName(Class<? extends eu.etaxonomy.cdm.model.name.TaxonNameBase> clazz,
String queryString,
eu.etaxonomy.cdm.persistence.query.MatchMode matchmode,
List<org.hibernate.criterion.Criterion> criteria,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.name.TaxonNameBase> |
findByTitle(eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator config)
|
eu.etaxonomy.cdm.model.name.HomotypicalGroup |
findHomotypicalGroup(UUID uuid)
|
List |
findNamesByTitle(String title)
|
List |
findNamesByTitle(String title,
eu.etaxonomy.cdm.model.common.CdmBase sessionObject)
|
List<eu.etaxonomy.cdm.model.name.HomotypicalGroup> |
getAllHomotypicalGroups(int limit,
int start)
|
List<eu.etaxonomy.cdm.model.name.NomenclaturalStatus> |
getAllNomenclaturalStatus(int limit,
int start)
|
List<eu.etaxonomy.cdm.model.common.RelationshipBase> |
getAllRelationships(int limit,
int start)
|
List<eu.etaxonomy.cdm.model.name.TypeDesignationBase> |
getAllTypeDesignations(int limit,
int start)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.HybridRelationship> |
getHybridNames(eu.etaxonomy.cdm.model.name.NonViralName name,
eu.etaxonomy.cdm.model.name.HybridRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.name.NameRelationshipType> |
getNameRelationshipTypeVocabulary()
|
List<eu.etaxonomy.cdm.model.name.TaxonNameBase> |
getNamesByName(String name)
|
List |
getNamesByName(String name,
eu.etaxonomy.cdm.model.common.CdmBase sessionObject)
|
List<eu.etaxonomy.cdm.model.name.NonViralName> |
getNamesByNameCache(String nameCache)
|
eu.etaxonomy.cdm.model.common.OrderedTermVocabulary<eu.etaxonomy.cdm.model.name.Rank> |
getRankVocabulary()
|
eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus> |
getSpecimenTypeDesignationStatusVocabulary()
|
eu.etaxonomy.cdm.model.common.OrderedTermVocabulary<eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus> |
getSpecimenTypeDesignationVocabulary()
|
eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.name.NomenclaturalStatusType> |
getStatusTypeVocabulary()
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TypeDesignationBase> |
getTypeDesignations(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus status,
Integer pageSize,
Integer pageNumber)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TypeDesignationBase> |
getTypeDesignations(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus status,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.common.UuidAndTitleCache> |
getUuidAndTitleCacheOfNames()
|
List<eu.etaxonomy.cdm.model.name.NameRelationship> |
listFromNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.name.NameRelationship> |
listToNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType 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.name.NameRelationship> |
pageFromNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType 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.name.NameRelationship> |
pageToNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
Map<UUID,eu.etaxonomy.cdm.model.name.HomotypicalGroup> |
saveAllHomotypicalGroups(Collection<eu.etaxonomy.cdm.model.name.HomotypicalGroup> homotypicalGroups)
|
Map<UUID,eu.etaxonomy.cdm.model.common.ReferencedEntityBase> |
saveReferencedEntitiesAll(Collection<eu.etaxonomy.cdm.model.common.ReferencedEntityBase> referencedEntityCollection)
|
Map<UUID,eu.etaxonomy.cdm.model.name.TypeDesignationBase> |
saveTypeDesignationAll(Collection<eu.etaxonomy.cdm.model.name.TypeDesignationBase> typeDesignationCollection)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TaxonNameBase> |
searchNames(String uninomial,
String infraGenericEpithet,
String specificEpithet,
String infraspecificEpithet,
eu.etaxonomy.cdm.model.name.Rank rank,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
| Methods inherited from class org.cateproject.view.mock.MockIdentifiableService |
countMarkers, find, findByTitle, generateTitleCache, getAnnotations, getMarkers, getRights, getSourcedObjectByIdInSource, getSources, getUuidAndTitleCache, groupMarkers, replace, search |
| 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.INameService |
search |
| 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 |
MockNameService
public MockNameService()
findByName
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TaxonNameBase> findByName(Class<? extends eu.etaxonomy.cdm.model.name.TaxonNameBase> clazz,
String queryString,
eu.etaxonomy.cdm.persistence.query.MatchMode matchmode,
List<org.hibernate.criterion.Criterion> criteria,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
findByName in interface eu.etaxonomy.cdm.api.service.INameService
findByTitle
public List<eu.etaxonomy.cdm.model.name.TaxonNameBase> findByTitle(eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator config)
- Specified by:
findByTitle in interface eu.etaxonomy.cdm.api.service.INameService
findNamesByTitle
public List findNamesByTitle(String title)
- Specified by:
findNamesByTitle in interface eu.etaxonomy.cdm.api.service.INameService
findNamesByTitle
public List findNamesByTitle(String title,
eu.etaxonomy.cdm.model.common.CdmBase sessionObject)
- Specified by:
findNamesByTitle in interface eu.etaxonomy.cdm.api.service.INameService
getAllHomotypicalGroups
public List<eu.etaxonomy.cdm.model.name.HomotypicalGroup> getAllHomotypicalGroups(int limit,
int start)
- Specified by:
getAllHomotypicalGroups in interface eu.etaxonomy.cdm.api.service.INameService
getAllNomenclaturalStatus
public List<eu.etaxonomy.cdm.model.name.NomenclaturalStatus> getAllNomenclaturalStatus(int limit,
int start)
- Specified by:
getAllNomenclaturalStatus in interface eu.etaxonomy.cdm.api.service.INameService
getAllRelationships
public List<eu.etaxonomy.cdm.model.common.RelationshipBase> getAllRelationships(int limit,
int start)
- Specified by:
getAllRelationships in interface eu.etaxonomy.cdm.api.service.INameService
getAllTypeDesignations
public List<eu.etaxonomy.cdm.model.name.TypeDesignationBase> getAllTypeDesignations(int limit,
int start)
- Specified by:
getAllTypeDesignations in interface eu.etaxonomy.cdm.api.service.INameService
getHybridNames
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.HybridRelationship> getHybridNames(eu.etaxonomy.cdm.model.name.NonViralName name,
eu.etaxonomy.cdm.model.name.HybridRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
getHybridNames in interface eu.etaxonomy.cdm.api.service.INameService
getNameRelationshipTypeVocabulary
public eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.name.NameRelationshipType> getNameRelationshipTypeVocabulary()
- Specified by:
getNameRelationshipTypeVocabulary in interface eu.etaxonomy.cdm.api.service.INameService
getNamesByName
public List<eu.etaxonomy.cdm.model.name.TaxonNameBase> getNamesByName(String name)
- Specified by:
getNamesByName in interface eu.etaxonomy.cdm.api.service.INameService
getNamesByName
public List getNamesByName(String name,
eu.etaxonomy.cdm.model.common.CdmBase sessionObject)
- Specified by:
getNamesByName in interface eu.etaxonomy.cdm.api.service.INameService
getNamesByNameCache
public List<eu.etaxonomy.cdm.model.name.NonViralName> getNamesByNameCache(String nameCache)
- Specified by:
getNamesByNameCache in interface eu.etaxonomy.cdm.api.service.INameService
getRankVocabulary
public eu.etaxonomy.cdm.model.common.OrderedTermVocabulary<eu.etaxonomy.cdm.model.name.Rank> getRankVocabulary()
- Specified by:
getRankVocabulary in interface eu.etaxonomy.cdm.api.service.INameService
getSpecimenTypeDesignationStatusVocabulary
public eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus> getSpecimenTypeDesignationStatusVocabulary()
- Specified by:
getSpecimenTypeDesignationStatusVocabulary in interface eu.etaxonomy.cdm.api.service.INameService
getSpecimenTypeDesignationVocabulary
public eu.etaxonomy.cdm.model.common.OrderedTermVocabulary<eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus> getSpecimenTypeDesignationVocabulary()
- Specified by:
getSpecimenTypeDesignationVocabulary in interface eu.etaxonomy.cdm.api.service.INameService
getStatusTypeVocabulary
public eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.name.NomenclaturalStatusType> getStatusTypeVocabulary()
- Specified by:
getStatusTypeVocabulary in interface eu.etaxonomy.cdm.api.service.INameService
getTypeDesignations
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TypeDesignationBase> getTypeDesignations(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus status,
Integer pageSize,
Integer pageNumber)
- Specified by:
getTypeDesignations in interface eu.etaxonomy.cdm.api.service.INameService
getTypeDesignations
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TypeDesignationBase> getTypeDesignations(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus status,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
getTypeDesignations in interface eu.etaxonomy.cdm.api.service.INameService
getUuidAndTitleCacheOfNames
public List<eu.etaxonomy.cdm.model.common.UuidAndTitleCache> getUuidAndTitleCacheOfNames()
- Specified by:
getUuidAndTitleCacheOfNames in interface eu.etaxonomy.cdm.api.service.INameService
listFromNameRelationships
public List<eu.etaxonomy.cdm.model.name.NameRelationship> listFromNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
listFromNameRelationships in interface eu.etaxonomy.cdm.api.service.INameService
listToNameRelationships
public List<eu.etaxonomy.cdm.model.name.NameRelationship> listToNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
listToNameRelationships in interface eu.etaxonomy.cdm.api.service.INameService
pageFromNameRelationships
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.NameRelationship> pageFromNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
pageFromNameRelationships in interface eu.etaxonomy.cdm.api.service.INameService
pageToNameRelationships
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.NameRelationship> pageToNameRelationships(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
eu.etaxonomy.cdm.model.name.NameRelationshipType type,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
pageToNameRelationships in interface eu.etaxonomy.cdm.api.service.INameService
saveAllHomotypicalGroups
public Map<UUID,eu.etaxonomy.cdm.model.name.HomotypicalGroup> saveAllHomotypicalGroups(Collection<eu.etaxonomy.cdm.model.name.HomotypicalGroup> homotypicalGroups)
- Specified by:
saveAllHomotypicalGroups in interface eu.etaxonomy.cdm.api.service.INameService
saveReferencedEntitiesAll
public Map<UUID,eu.etaxonomy.cdm.model.common.ReferencedEntityBase> saveReferencedEntitiesAll(Collection<eu.etaxonomy.cdm.model.common.ReferencedEntityBase> referencedEntityCollection)
saveTypeDesignationAll
public Map<UUID,eu.etaxonomy.cdm.model.name.TypeDesignationBase> saveTypeDesignationAll(Collection<eu.etaxonomy.cdm.model.name.TypeDesignationBase> typeDesignationCollection)
- Specified by:
saveTypeDesignationAll in interface eu.etaxonomy.cdm.api.service.INameService
searchNames
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.name.TaxonNameBase> searchNames(String uninomial,
String infraGenericEpithet,
String specificEpithet,
String infraspecificEpithet,
eu.etaxonomy.cdm.model.name.Rank rank,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
searchNames in interface eu.etaxonomy.cdm.api.service.INameService
findHomotypicalGroup
public eu.etaxonomy.cdm.model.name.HomotypicalGroup findHomotypicalGroup(UUID uuid)
- Specified by:
findHomotypicalGroup in interface eu.etaxonomy.cdm.api.service.INameService
Copyright © 2010. All Rights Reserved.