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/TransientAgentService.java | ||
---|---|---|
23 | 23 |
import eu.etaxonomy.cdm.api.service.IAgentService; |
24 | 24 |
import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase; |
25 | 25 |
import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator; |
26 |
import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException; |
|
27 | 26 |
import eu.etaxonomy.cdm.api.service.pager.Pager; |
28 | 27 |
import eu.etaxonomy.cdm.common.monitor.IProgressMonitor; |
29 | 28 |
import eu.etaxonomy.cdm.model.agent.Address; |
... | ... | |
508 | 507 |
* @see eu.etaxonomy.cdm.api.service.IService#list(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List) |
509 | 508 |
*/ |
510 | 509 |
@Override |
511 |
public List<AgentBase> list(Class<? extends AgentBase> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
510 |
public <S extends AgentBase> List<S> list(Class<S> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
512 | 511 |
return defaultAgentService.list(type, limit, start, orderHints, propertyPaths); |
513 | 512 |
} |
514 | 513 |
|
... | ... | |
603 | 602 |
* @see eu.etaxonomy.cdm.api.service.IService#page(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List) |
604 | 603 |
*/ |
605 | 604 |
@Override |
606 |
public Pager<AgentBase> page(Class<? extends AgentBase> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
605 |
public <S extends AgentBase> Pager<S> page(Class<S> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
|
|
607 | 606 |
return defaultAgentService.page(type, pageSize, pageNumber, orderHints, propertyPaths); |
608 | 607 |
} |
609 | 608 |
|
Also available in: Unified diff
update new generic services in TaxEditor #4224