1 package org.cateproject.view.mock;
2
3 import java.util.List;
4
5 import org.hibernate.criterion.Criterion;
6
7 import eu.etaxonomy.cdm.api.service.IIdentifiableEntityService;
8 import eu.etaxonomy.cdm.api.service.pager.Pager;
9 import eu.etaxonomy.cdm.model.common.Annotation;
10 import eu.etaxonomy.cdm.model.common.ISourceable;
11 import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
12 import eu.etaxonomy.cdm.model.common.IdentifiableSource;
13 import eu.etaxonomy.cdm.model.common.LSID;
14 import eu.etaxonomy.cdm.model.common.Marker;
15 import eu.etaxonomy.cdm.model.common.MarkerType;
16 import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
17 import eu.etaxonomy.cdm.model.media.Rights;
18 import eu.etaxonomy.cdm.persistence.query.MatchMode;
19 import eu.etaxonomy.cdm.persistence.query.OrderHint;
20
21 public class MockIdentifiableService<T extends IdentifiableEntity> extends MockVersionableService<T> implements IIdentifiableEntityService<T> {
22
23 public Pager<T> findByTitle(Class<? extends T> clazz, String queryString,
24 MatchMode matchmode, List<Criterion> criteria, Integer pageSize,
25 Integer pageNumber, List<OrderHint> orderHints,
26 List<String> propertyPaths) {
27
28 return null;
29 }
30
31 public void generateTitleCache() {
32
33
34 }
35
36 public Pager<Rights> getRights(T t, Integer pageSize, Integer pageNumber,
37 List<String> propertyPaths) {
38
39 return null;
40 }
41
42 public ISourceable getSourcedObjectByIdInSource(Class clazz,
43 String idInSource, String idNamespace) {
44
45 return null;
46 }
47
48 public Pager<IdentifiableSource> getSources(T t, Integer pageSize,
49 Integer pageNumber, List<String> propertyPaths) {
50
51 return null;
52 }
53
54 public List<UuidAndTitleCache<T>> getUuidAndTitleCache() {
55
56 return null;
57 }
58
59 public Pager<Annotation> getAnnotations(T annotatedObj, MarkerType status,
60 Integer pageSize, Integer pageNumber, List<OrderHint> orderHints,
61 List<String> propertyPaths) {
62
63 return null;
64 }
65
66 public T find(LSID lsid) {
67
68 return null;
69 }
70
71 public Pager<T> search(Class<? extends T> clazz, String queryString,
72 Integer pageSize, Integer pageNumber, List<OrderHint> orderHints,
73 List<String> propertyPaths) {
74
75 return null;
76 }
77
78 public T replace(T x, T y) {
79
80 return null;
81 }
82
83 public int countMarkers(Class<? extends T> clazz, Boolean technical) {
84
85 return 0;
86 }
87
88 public Pager<Marker> getMarkers(T annotatableEntity, Boolean technical,
89 Integer pageSize, Integer pageNumber, List<OrderHint> orderHints,
90 List<String> propertyPaths) {
91
92 return null;
93 }
94
95 public List<Object[]> groupMarkers(Class<? extends T> clazz,
96 Boolean technical, Integer pageSize, Integer pageNumber,
97 List<String> propertyPaths) {
98
99 return null;
100 }
101
102 }