org.cateproject.view.mock
Class MockIdentifiableService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
java.lang.Object
org.cateproject.view.mock.MockVersionableService<T>
org.cateproject.view.mock.MockIdentifiableService<T>
- All Implemented Interfaces:
- eu.etaxonomy.cdm.api.service.IAnnotatableService<T>, eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T>, eu.etaxonomy.cdm.api.service.IService<T,UUID>, eu.etaxonomy.cdm.api.service.IVersionableService<T>
- Direct Known Subclasses:
- MockDescriptionService, MockMediaService, MockNameService, MockTaxonService
public class MockIdentifiableService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
- extends MockVersionableService<T>
- implements eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T>
|
Method Summary |
int |
countMarkers(Class<? extends T> clazz,
Boolean technical)
|
T |
find(eu.etaxonomy.cdm.model.common.LSID lsid)
|
eu.etaxonomy.cdm.api.service.pager.Pager<T> |
findByTitle(Class<? extends T> 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)
|
void |
generateTitleCache()
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.common.Annotation> |
getAnnotations(T annotatedObj,
eu.etaxonomy.cdm.model.common.MarkerType status,
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.common.Marker> |
getMarkers(T annotatableEntity,
Boolean technical,
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.media.Rights> |
getRights(T t,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
eu.etaxonomy.cdm.model.common.ISourceable |
getSourcedObjectByIdInSource(Class clazz,
String idInSource,
String idNamespace)
|
eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.common.IdentifiableSource> |
getSources(T t,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
List<eu.etaxonomy.cdm.model.common.UuidAndTitleCache<T>> |
getUuidAndTitleCache()
|
List<Object[]> |
groupMarkers(Class<? extends T> clazz,
Boolean technical,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
|
T |
replace(T x,
T y)
|
eu.etaxonomy.cdm.api.service.pager.Pager<T> |
search(Class<? extends T> 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.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.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 |
MockIdentifiableService
public MockIdentifiableService()
findByTitle
public eu.etaxonomy.cdm.api.service.pager.Pager<T> findByTitle(Class<? extends T> 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:
findByTitle in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
generateTitleCache
public void generateTitleCache()
- Specified by:
generateTitleCache in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
getRights
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.media.Rights> getRights(T t,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
getRights in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
getSourcedObjectByIdInSource
public eu.etaxonomy.cdm.model.common.ISourceable getSourcedObjectByIdInSource(Class clazz,
String idInSource,
String idNamespace)
- Specified by:
getSourcedObjectByIdInSource in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
getSources
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.common.IdentifiableSource> getSources(T t,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
getSources in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
getUuidAndTitleCache
public List<eu.etaxonomy.cdm.model.common.UuidAndTitleCache<T>> getUuidAndTitleCache()
- Specified by:
getUuidAndTitleCache in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
getAnnotations
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.common.Annotation> getAnnotations(T annotatedObj,
eu.etaxonomy.cdm.model.common.MarkerType status,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
getAnnotations in interface eu.etaxonomy.cdm.api.service.IAnnotatableService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
find
public T find(eu.etaxonomy.cdm.model.common.LSID lsid)
- Specified by:
find in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
search
public eu.etaxonomy.cdm.api.service.pager.Pager<T> search(Class<? extends T> 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<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
replace
public T replace(T x,
T y)
- Specified by:
replace in interface eu.etaxonomy.cdm.api.service.IIdentifiableEntityService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
countMarkers
public int countMarkers(Class<? extends T> clazz,
Boolean technical)
- Specified by:
countMarkers in interface eu.etaxonomy.cdm.api.service.IAnnotatableService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
getMarkers
public eu.etaxonomy.cdm.api.service.pager.Pager<eu.etaxonomy.cdm.model.common.Marker> getMarkers(T annotatableEntity,
Boolean technical,
Integer pageSize,
Integer pageNumber,
List<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints,
List<String> propertyPaths)
- Specified by:
getMarkers in interface eu.etaxonomy.cdm.api.service.IAnnotatableService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
groupMarkers
public List<Object[]> groupMarkers(Class<? extends T> clazz,
Boolean technical,
Integer pageSize,
Integer pageNumber,
List<String> propertyPaths)
- Specified by:
groupMarkers in interface eu.etaxonomy.cdm.api.service.IAnnotatableService<T extends eu.etaxonomy.cdm.model.common.IdentifiableEntity>
Copyright © 2010. All Rights Reserved.