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/TransientClassificationService.java
23 23
import eu.etaxonomy.cdm.api.service.IClassificationService;
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.common.Annotation;
......
527 526
     * @see eu.etaxonomy.cdm.api.service.IService#list(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List)
528 527
     */
529 528
    @Override
530
    public List<Classification> list(Class<? extends Classification> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
529
    public <S extends Classification> List<S> list(Class<S> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
531 530
        return defaultClassificationService.list(type, limit, start, orderHints, propertyPaths);
532 531
    }
533 532

  
......
635 634
     * @see eu.etaxonomy.cdm.api.service.IService#page(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List)
636 635
     */
637 636
    @Override
638
    public Pager<Classification> page(Class<? extends Classification> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
637
    public <S extends Classification> Pager<S> page(Class<S> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
639 638
        return defaultClassificationService.page(type, pageSize, pageNumber, orderHints, propertyPaths);
640 639
    }
641 640

  

Also available in: Unified diff