View Javadoc

1   package org.cateproject.view.mock;
2   
3   import java.util.Collection;
4   import java.util.List;
5   import java.util.Map;
6   import java.util.Set;
7   import java.util.UUID;
8   
9   import org.hibernate.LockMode;
10  import org.hibernate.ScrollableResults;
11  import org.hibernate.Session;
12  import org.hibernate.criterion.DetachedCriteria;
13  import org.hibernate.envers.query.criteria.AuditCriterion;
14  
15  import eu.etaxonomy.cdm.api.service.IVersionableService;
16  import eu.etaxonomy.cdm.api.service.pager.Pager;
17  import eu.etaxonomy.cdm.model.common.VersionableEntity;
18  import eu.etaxonomy.cdm.model.view.AuditEvent;
19  import eu.etaxonomy.cdm.model.view.AuditEventRecord;
20  import eu.etaxonomy.cdm.persistence.dao.common.AuditEventSort;
21  import eu.etaxonomy.cdm.persistence.query.Grouping;
22  import eu.etaxonomy.cdm.persistence.query.OrderHint;
23  
24  public class MockVersionableService<T extends VersionableEntity> implements IVersionableService<T> {
25  
26  	public AuditEventRecord<T> getNextAuditEvent(T t) {
27  		// TODO Auto-generated method stub
28  		return null;
29  	}
30  
31  	public AuditEventRecord<T> getPreviousAuditEvent(T t) {
32  		// TODO Auto-generated method stub
33  		return null;
34  	}
35  
36  	public Pager<AuditEventRecord<T>> pageAuditEvents(T t, Integer pageSize,
37  			Integer pageNumber, AuditEventSort sort, List<String> propertyPaths) {
38  		// TODO Auto-generated method stub
39  		return null;
40  	}
41  
42  	public void clear() {
43  		// TODO Auto-generated method stub
44  
45  	}
46  
47  	public int count(Class<? extends T> clazz) {
48  		// TODO Auto-generated method stub
49  		return 0;
50  	}
51  
52  	public UUID delete(T persistentObject) {
53  		// TODO Auto-generated method stub
54  		return null;
55  	}
56  
57  	public boolean exists(UUID uuid) {
58  		// TODO Auto-generated method stub
59  		return false;
60  	}
61  
62  	public List<T> find(Set<UUID> uuidSet) {
63  		// TODO Auto-generated method stub
64  		return null;
65  	}
66  
67  	public T find(UUID uuid) {
68  		// TODO Auto-generated method stub
69  		return null;
70  	}
71  
72  	public Session getSession() {
73  		// TODO Auto-generated method stub
74  		return null;
75  	}
76  
77  	public List<Object[]> group(Class<? extends T> clazz, Integer limit,
78  			Integer start, List<Grouping> groups, List<String> propertyPaths) {
79  		// TODO Auto-generated method stub
80  		return null;
81  	}
82  
83  	public List<T> list(Class<? extends T> type, Integer limit, Integer start,
84  			List<OrderHint> orderHints, List<String> propertyPaths) {
85  		// TODO Auto-generated method stub
86  		return null;
87  	}
88  
89  	public T load(UUID uuid) {
90  		// TODO Auto-generated method stub
91  		return null;
92  	}
93  
94  	public T load(UUID uuid, List<String> propertyPaths) {
95  		// TODO Auto-generated method stub
96  		return null;
97  	}
98  
99  	public UUID merge(T transientObject) {
100 		// TODO Auto-generated method stub
101 		return null;
102 	}
103 
104 	public Pager<T> page(Class<? extends T> type, Integer pageSize,
105 			Integer pageNumber, List<OrderHint> orderHints,
106 			List<String> propertyPaths) {
107 		// TODO Auto-generated method stub
108 		return null;
109 	}
110 
111 	public UUID refresh(T persistentObject) {
112 		// TODO Auto-generated method stub
113 		return null;
114 	}
115 
116 	public List<T> rows(String tableName, int limit, int start) {
117 		// TODO Auto-generated method stub
118 		return null;
119 	}
120 
121 	public Map<UUID, T> save(Collection<T> newInstances) {
122 		// TODO Auto-generated method stub
123 		return null;
124 	}
125 
126 	public UUID save(T newInstance) {
127 		// TODO Auto-generated method stub
128 		return null;
129 	}
130 
131 	public UUID saveOrUpdate(T transientObject) {
132 		// TODO Auto-generated method stub
133 		return null;
134 	}
135 
136 	public UUID update(T transientObject) {
137 		// TODO Auto-generated method stub
138 		return null;
139 	}
140 
141 	public Pager<AuditEventRecord<T>> pageAuditEvents(Class<? extends T> clazz,
142 			AuditEvent from, AuditEvent to, List<AuditCriterion> criteria,
143 			Integer pageSize, Integer pageValue, AuditEventSort sort,
144 			List<String> propertyPaths) {
145 		// TODO Auto-generated method stub
146 		return null;
147 	}
148 
149 	public List<T> list(T example, Set<String> includeProperties,
150 			Integer limit, Integer start, List<OrderHint> orderHints,
151 			List<String> propertyPaths) {
152 		// TODO Auto-generated method stub
153 		return null;
154 	}
155 
156 	public void lock(T t, LockMode lockMode) {
157 		// TODO Auto-generated method stub
158 		
159 	}
160 
161 	public void refresh(T t, LockMode lockMode, List<String> propertyPaths) {
162 		// TODO Auto-generated method stub
163 		
164 	}
165 
166 	public ScrollableResults scroll(DetachedCriteria detachedCriteria,
167 			Integer limit, Integer start, List<OrderHint> orderHints) {
168 		// TODO Auto-generated method stub
169 		return null;
170 	}
171 
172 }