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/TransientTermService.java
28 28
import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase;
29 29
import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator;
30 30
import eu.etaxonomy.cdm.api.service.config.TermDeletionConfigurator;
31
import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException;
32 31
import eu.etaxonomy.cdm.api.service.pager.Pager;
33 32
import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
34 33
import eu.etaxonomy.cdm.model.common.Annotation;
......
582 581
     * @see eu.etaxonomy.cdm.api.service.IService#list(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List)
583 582
     */
584 583
    @Override
585
    public List<DefinedTermBase> list(Class<? extends DefinedTermBase> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
584
    public <S extends DefinedTermBase> List<S> list(Class<S> type, Integer limit, Integer start, List<OrderHint> orderHints, List<String> propertyPaths) {
586 585
        return defaultTermService.list(type, limit, start, orderHints, propertyPaths);
587 586
    }
588 587

  
......
702 701
     * @see eu.etaxonomy.cdm.api.service.IService#page(java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List)
703 702
     */
704 703
    @Override
705
    public Pager<DefinedTermBase> page(Class<? extends DefinedTermBase> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
704
    public <S extends DefinedTermBase> Pager<S> page(Class<S> type, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths) {
706 705
        return defaultTermService.page(type, pageSize, pageNumber, orderHints, propertyPaths);
707 706
    }
708 707

  

Also available in: Unified diff