org.cateproject.view.mock
Class MockDescriptionService
java.lang.Object
org.cateproject.view.mock.MockVersionableService<T>
org.cateproject.view.mock.MockIdentifiableService<eu.etaxonomy.cdm.model.description.DescriptionBase>
org.cateproject.view.mock.MockDescriptionService
- All Implemented Interfaces:
- eu.etaxonomy.cdm.api.service.IAnnotatableService<eu.etaxonomy.cdm.model.description.DescriptionBase>, eu.etaxonomy.cdm.api.service.IDescriptionService, eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<eu.etaxonomy.cdm.model.description.DescriptionBase>, eu.etaxonomy.cdm.api.service.IService<eu.etaxonomy.cdm.model.description.DescriptionBase,UUID>, eu.etaxonomy.cdm.api.service.IVersionableService<eu.etaxonomy.cdm.model.description.DescriptionBase>
@Component(value="descriptionService")
public class MockDescriptionService
- extends MockIdentifiableService<eu.etaxonomy.cdm.model.description.DescriptionBase>
- implements eu.etaxonomy.cdm.api.service.IDescriptionService
|
Method Summary |
int |
count(Class<? extends eu.etaxonomy.cdm.model.description.DescriptionBase> type,
Boolean hasImages,
Boolean hasText,
Set<eu.etaxonomy.cdm.model.description.Feature> feature)
|
UUID |
deleteDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)
|
eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.description.Feature> |
getDefaultFeatureVocabulary()
|
eu.etaxonomy.cdm.model.description.DescriptionElementBase |
getDescriptionElementByUuid(UUID uuid)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.DescriptionElementBase> |
getDescriptionElements(eu.etaxonomy.cdm.model.description.DescriptionBase description,
Set<eu.etaxonomy.cdm.model.description.Feature> features,
Class<? extends eu.etaxonomy.cdm.model.description.DescriptionElementBase> type,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.description.Feature> |
getFeatureVocabulary(UUID uuid)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.media.Media> |
getMedia(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.TaxonDescription> |
getTaxonDescriptions(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
Set<eu.etaxonomy.cdm.model.description.Scope> scopes,
Set<eu.etaxonomy.cdm.model.location.NamedArea> geographicalScope,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.TaxonNameDescription> |
getTaxonNameDescriptions(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.model.description.DescriptionElementBase |
loadDescriptionElement(UUID uuid,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.DescriptionBase> |
page(Class<? extends eu.etaxonomy.cdm.model.description.DescriptionBase> type,
Boolean hasMedia,
Boolean hasText,
Set<eu.etaxonomy.cdm.model.description.Feature> feature,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
|
UUID |
saveDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.TaxonDescription> |
searchDescriptionByDistribution(Set<eu.etaxonomy.cdm.model.location.NamedArea> namedAreas,
eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase presence,
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.description.DescriptionElementBase> |
searchElements(Class<? extends eu.etaxonomy.cdm.model.description.DescriptionElementBase> clazz,
String queryString,
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.IIdentifiableEntityService |
find, findByTitle, generateTitleCache, getRights, getSourcedObjectByIdInSource, getSources, getUuidAndTitleCache, replace, search |
| 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 |
MockDescriptionService
public MockDescriptionService()
count
public int count(Class<? extends eu.etaxonomy.cdm.model.description.DescriptionBase> type,
Boolean hasImages,
Boolean hasText,
Set<eu.etaxonomy.cdm.model.description.Feature> feature)
- Specified by:
count in interface eu.etaxonomy.cdm.api.service.IDescriptionService
deleteDescriptionElement
public UUID deleteDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)
- Specified by:
deleteDescriptionElement in interface eu.etaxonomy.cdm.api.service.IDescriptionService
getDefaultFeatureVocabulary
public eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.description.Feature> getDefaultFeatureVocabulary()
- Specified by:
getDefaultFeatureVocabulary in interface eu.etaxonomy.cdm.api.service.IDescriptionService
getDescriptionElementByUuid
public eu.etaxonomy.cdm.model.description.DescriptionElementBase getDescriptionElementByUuid(UUID uuid)
- Specified by:
getDescriptionElementByUuid in interface eu.etaxonomy.cdm.api.service.IDescriptionService
getDescriptionElements
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.DescriptionElementBase> getDescriptionElements(eu.etaxonomy.cdm.model.description.DescriptionBase description,
Set<eu.etaxonomy.cdm.model.description.Feature> features,
Class<? extends eu.etaxonomy.cdm.model.description.DescriptionElementBase> type,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
getDescriptionElements in interface eu.etaxonomy.cdm.api.service.IDescriptionService
getFeatureVocabulary
public eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.description.Feature> getFeatureVocabulary(UUID uuid)
- Specified by:
getFeatureVocabulary in interface eu.etaxonomy.cdm.api.service.IDescriptionService
getMedia
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.media.Media> getMedia(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
getMedia in interface eu.etaxonomy.cdm.api.service.IDescriptionService
getTaxonDescriptions
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.TaxonDescription> getTaxonDescriptions(eu.etaxonomy.cdm.model.taxon.Taxon taxon,
Set<eu.etaxonomy.cdm.model.description.Scope> scopes,
Set<eu.etaxonomy.cdm.model.location.NamedArea> geographicalScope,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
getTaxonDescriptions in interface eu.etaxonomy.cdm.api.service.IDescriptionService
getTaxonNameDescriptions
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.TaxonNameDescription> getTaxonNameDescriptions(eu.etaxonomy.cdm.model.name.TaxonNameBase name,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
getTaxonNameDescriptions in interface eu.etaxonomy.cdm.api.service.IDescriptionService
loadDescriptionElement
public eu.etaxonomy.cdm.model.description.DescriptionElementBase loadDescriptionElement(UUID uuid,
List<String> propertyPaths)
- Specified by:
loadDescriptionElement in interface eu.etaxonomy.cdm.api.service.IDescriptionService
page
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.DescriptionBase> page(Class<? extends eu.etaxonomy.cdm.model.description.DescriptionBase> type,
Boolean hasMedia,
Boolean hasText,
Set<eu.etaxonomy.cdm.model.description.Feature> feature,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
page in interface eu.etaxonomy.cdm.api.service.IDescriptionService
saveDescriptionElement
public UUID saveDescriptionElement(eu.etaxonomy.cdm.model.description.DescriptionElementBase descriptionElement)
- Specified by:
saveDescriptionElement in interface eu.etaxonomy.cdm.api.service.IDescriptionService
searchDescriptionByDistribution
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.TaxonDescription> searchDescriptionByDistribution(Set<eu.etaxonomy.cdm.model.location.NamedArea> namedAreas,
eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase presence,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
searchDescriptionByDistribution in interface eu.etaxonomy.cdm.api.service.IDescriptionService
searchElements
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.description.DescriptionElementBase> searchElements(Class<? extends eu.etaxonomy.cdm.model.description.DescriptionElementBase> clazz,
String queryString,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
searchElements in interface eu.etaxonomy.cdm.api.service.IDescriptionService
Copyright © 2010. All Rights Reserved.