Revision fdf9eec2
Added by Andreas Müller almost 10 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IService.java | ||
---|---|---|
167 | 167 |
* @return |
168 | 168 |
*/ |
169 | 169 |
//TODO refactor to public <S extends T> List<T> list(Class<S> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths); |
170 |
public List<T> list(Class<? extends T> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths);
|
|
170 |
public <S extends T> List<S> list(Class<S> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths);
|
|
171 | 171 |
|
172 | 172 |
/** |
173 | 173 |
* Finds the cdm entity specified by the <code>uuid</code> parameter and |
... | ... | |
214 | 214 |
* @param propertyPaths properties to be initialized |
215 | 215 |
* @return a pager of objects of type <T> |
216 | 216 |
*/ |
217 |
public Pager<T> page(Class<? extends T> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths);
|
|
217 |
public <S extends T> Pager<S> page(Class<S> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths);
|
|
218 | 218 |
|
219 | 219 |
/** |
220 | 220 |
* Re-read the state of the given instance from the underlying database. |
Also available in: Unified diff
better use of generics in service layer and persistence list methods