Revision ee385ff9
Added by Andreas Müller almost 10 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientNameService.java | ||
---|---|---|
589 | 589 |
* @see eu.etaxonomy.cdm.api.service.IService#list(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List) |
590 | 590 |
*/ |
591 | 591 |
@Override |
592 |
public List<TaxonNameBase> list(Class<? extends TaxonNameBase> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
592 |
public <S extends TaxonNameBase> List<S> list(Class<S> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
593 | 593 |
return defaultNameService.list(type, limit, start, orderHints, propertyPaths); |
594 | 594 |
} |
595 | 595 |
|
... | ... | |
701 | 701 |
* @see eu.etaxonomy.cdm.api.service.IService#page(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List) |
702 | 702 |
*/ |
703 | 703 |
@Override |
704 |
public Pager<TaxonNameBase> page(Class<? extends TaxonNameBase> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
704 |
public <S extends TaxonNameBase> Pager<S> page(Class<S> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
705 | 705 |
return defaultNameService.page(type, pageSize, pageNumber, orderHints, propertyPaths); |
706 | 706 |
} |
707 | 707 |
|
Also available in: Unified diff
update new generic services in TaxEditor #4224