Project

General

Profile

« Previous | Next » 

Revision ee385ff9

Added by Andreas Müller almost 10 years ago

update new generic services in TaxEditor #4224

View differences:

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