Revision b5ddcca9
Added by Andreas Kohlbecker almost 3 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DescriptionServiceImpl.java | ||
---|---|---|
29 | 29 |
import eu.etaxonomy.cdm.api.service.dto.TaxonDistributionDTO; |
30 | 30 |
import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException; |
31 | 31 |
import eu.etaxonomy.cdm.api.service.pager.Pager; |
32 |
import eu.etaxonomy.cdm.api.service.pager.PagerUtils; |
|
32 | 33 |
import eu.etaxonomy.cdm.api.service.pager.impl.AbstractPagerImpl; |
33 | 34 |
import eu.etaxonomy.cdm.api.service.pager.impl.DefaultPagerImpl; |
34 | 35 |
import eu.etaxonomy.cdm.common.monitor.IProgressMonitor; |
... | ... | |
892 | 893 |
|
893 | 894 |
@Override |
894 | 895 |
public Pager<TermDto> pageNamedAreasInUse(boolean includeAllParents, Integer pageSize, |
895 |
Integer pageNumber){
|
|
896 |
Integer pageIndex){
|
|
896 | 897 |
List<TermDto> results = dao.listNamedAreasInUse(includeAllParents, null, null); |
897 |
int startIndex= pageNumber * pageSize; |
|
898 |
int toIndex = Math.min(startIndex + pageSize, results.size()); |
|
899 |
List<TermDto> page = results.subList(startIndex, toIndex); |
|
900 |
return new DefaultPagerImpl<TermDto>(pageNumber, results.size(), pageSize, page); |
|
898 |
List<TermDto> subList = PagerUtils.pageList(results, pageIndex, pageSize); |
|
899 |
return new DefaultPagerImpl<TermDto>(pageIndex, results.size(), pageSize, subList); |
|
901 | 900 |
} |
902 | 901 |
|
903 | 902 |
|
Also available in: Unified diff
fix #9151 fixing deprecated use of pageNumber