Project

General

Profile

« Previous | Next » 

Revision ea33ac4f

Added by Andreas Müller almost 6 years ago

use long instead of int (cont.)

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/NameServiceImpl.java
796 796
    @Override
797 797
    public Pager<TypeDesignationBase> getTypeDesignations(TaxonName name, SpecimenTypeDesignationStatus status,
798 798
                Integer pageSize, Integer pageNumber, List<String> propertyPaths){
799
        Integer numberOfResults = dao.countTypeDesignations(name, status);
799
        long numberOfResults = dao.countTypeDesignations(name, status);
800 800

  
801
        List<TypeDesignationBase> results = new ArrayList<TypeDesignationBase>();
802
        if(AbstractPagerImpl.hasResultsInRange(numberOfResults.longValue(), pageNumber, pageSize)) {
801
        List<TypeDesignationBase> results = new ArrayList<>();
802
        if(AbstractPagerImpl.hasResultsInRange(numberOfResults, pageNumber, pageSize)) {
803 803
            results = dao.getTypeDesignations(name, null, status, pageSize, pageNumber, propertyPaths);
804 804
        }
805 805

  
806
        return new DefaultPagerImpl<TypeDesignationBase>(pageNumber, numberOfResults, pageSize, results);
806
        return new DefaultPagerImpl<>(pageNumber, numberOfResults, pageSize, results);
807 807
    }
808 808

  
809 809
    /**

Also available in: Unified diff