@Override public int size() { if (pinnedTarget != null) { final DistributionSetFilterBuilder distributionSetFilterBuilder = new DistributionSetFilterBuilder() .setIsDeleted(false).setIsComplete(true).setSearchText(searchText) .setSelectDSWithNoTag(noTagClicked).setTagNames(distributionTags); firstPageDistributionSets = getDistributionSetManagement() .findByFilterAndAssignedInstalledDsOrderedByLinkTarget( new PageRequest(0, SPUIDefinitions.PAGE_SIZE, sort), distributionSetFilterBuilder, pinnedTarget.getControllerId()); } else if (distributionTags.isEmpty() && StringUtils.isEmpty(searchText) && !noTagClicked) { // if no search filters available firstPageDistributionSets = getDistributionSetManagement() .findByCompleted(new PageRequest(0, SPUIDefinitions.PAGE_SIZE, sort), true); } else { final DistributionSetFilter distributionSetFilter = new DistributionSetFilterBuilder().setIsDeleted(false) .setIsComplete(true).setSearchText(searchText).setSelectDSWithNoTag(noTagClicked) .setTagNames(distributionTags).build(); firstPageDistributionSets = getDistributionSetManagement().findByDistributionSetFilter( new PageRequest(0, SPUIDefinitions.PAGE_SIZE, sort), distributionSetFilter); } final long size = firstPageDistributionSets.getTotalElements(); if (size > Integer.MAX_VALUE) { return Integer.MAX_VALUE; } return (int) size; }
@Override public int size() { if (pinnedTarget != null) { final DistributionSetFilterBuilder distributionSetFilterBuilder = new DistributionSetFilterBuilder() .setIsDeleted(false).setIsComplete(true).setSearchText(searchText) .setSelectDSWithNoTag(noTagClicked).setTagNames(distributionTags); firstPageDistributionSets = getDistributionSetManagement() .findByFilterAndAssignedInstalledDsOrderedByLinkTarget( PageRequest.of(0, SPUIDefinitions.PAGE_SIZE, sort), distributionSetFilterBuilder, pinnedTarget.getControllerId()); } else if (distributionTags.isEmpty() && StringUtils.isEmpty(searchText) && !noTagClicked) { // if no search filters available firstPageDistributionSets = getDistributionSetManagement() .findByCompleted(PageRequest.of(0, SPUIDefinitions.PAGE_SIZE, sort), true); } else { final DistributionSetFilter distributionSetFilter = new DistributionSetFilterBuilder().setIsDeleted(false) .setIsComplete(true).setSearchText(searchText).setSelectDSWithNoTag(noTagClicked) .setTagNames(distributionTags).build(); firstPageDistributionSets = getDistributionSetManagement().findByDistributionSetFilter( PageRequest.of(0, SPUIDefinitions.PAGE_SIZE, sort), distributionSetFilter); } final long size = firstPageDistributionSets.getTotalElements(); if (size > Integer.MAX_VALUE) { return Integer.MAX_VALUE; } return (int) size; }
.setSelectDSWithNoTag(noTagClicked).setTagNames(distributionTags); distBeans = getDistributionSetManagement().findByFilterAndAssignedInstalledDsOrderedByLinkTarget( new OffsetBasedPageRequest(startIndex, count, sort), distributionSetFilterBuilder, pinnedTarget.getControllerId());
.setSelectDSWithNoTag(noTagClicked).setTagNames(distributionTags); distBeans = getDistributionSetManagement().findByFilterAndAssignedInstalledDsOrderedByLinkTarget( new OffsetBasedPageRequest(startIndex, count, sort), distributionSetFilterBuilder, pinnedTarget.getControllerId());