private long getTargetsCountWithFilter(final long totalTargetsCount, final Long pinnedDistId, final FilterParams filterParams) { final Optional<Long> query = managementUIState.getTargetTableFilters().getTargetFilterQuery(); final long size; if (query.isPresent()) { size = targetManagement.countByTargetFilterQuery(query.get()); } else if (noFilterSelected(filterParams.getFilterByStatus(), pinnedDistId, filterParams.getSelectTargetWithNoTag(), filterParams.getFilterByTagNames(), filterParams.getFilterBySearchText())) { size = totalTargetsCount; } else { size = targetManagement.countByFilters(filterParams.getFilterByStatus(), filterParams.getOverdueState(), filterParams.getFilterBySearchText(), filterParams.getFilterByDistributionId(), filterParams.getSelectTargetWithNoTag(), filterParams.getFilterByTagNames()); } return size; }
private long getTargetsCountWithFilter(final long totalTargetsCount, final Long pinnedDistId, final FilterParams filterParams) { final Optional<Long> query = managementUIState.getTargetTableFilters().getTargetFilterQuery(); final long size; if (query.isPresent()) { size = targetManagement.countByTargetFilterQuery(query.get()); } else if (noFilterSelected(filterParams.getFilterByStatus(), pinnedDistId, filterParams.getSelectTargetWithNoTag(), filterParams.getFilterByTagNames(), filterParams.getFilterBySearchText())) { size = totalTargetsCount; } else { size = targetManagement.countByFilters(filterParams.getFilterByStatus(), filterParams.getOverdueState(), filterParams.getFilterBySearchText(), filterParams.getFilterByDistributionId(), filterParams.getSelectTargetWithNoTag(), filterParams.getFilterByTagNames()); } return size; }
@Override public int size() { final long totSize = getTargetManagement().count(); long size; if (null != targetFilterQueryId) { size = getTargetManagement().countByTargetFilterQuery(targetFilterQueryId); } else if (!isAnyFilterSelected()) { size = totSize; } else { size = getTargetManagement().countByFilters(status, overdueState, searchText, distributionId, noTagClicked, targetTags); } final ManagementUIState tmpManagementUIState = getManagementUIState(); tmpManagementUIState.setTargetsCountAll(totSize); if (size > SPUIDefinitions.MAX_TABLE_ENTRIES) { tmpManagementUIState.setTargetsTruncated(size - SPUIDefinitions.MAX_TABLE_ENTRIES); size = SPUIDefinitions.MAX_TABLE_ENTRIES; } else { tmpManagementUIState.setTargetsTruncated(null); } return (int) size; }
@Override public int size() { final long totSize = getTargetManagement().count(); long size; if (null != targetFilterQueryId) { size = getTargetManagement().countByTargetFilterQuery(targetFilterQueryId); } else if (!isAnyFilterSelected()) { size = totSize; } else { size = getTargetManagement().countByFilters(status, overdueState, searchText, distributionId, noTagClicked, targetTags); } final ManagementUIState tmpManagementUIState = getManagementUIState(); tmpManagementUIState.setTargetsCountAll(totSize); if (size > SPUIDefinitions.MAX_TABLE_ENTRIES) { tmpManagementUIState.setTargetsTruncated(size - SPUIDefinitions.MAX_TABLE_ENTRIES); size = SPUIDefinitions.MAX_TABLE_ENTRIES; } else { tmpManagementUIState.setTargetsTruncated(null); } return (int) size; }
return false; if (targetManagement.countByFilters(null, null, null, ds.getId(), Boolean.FALSE, new String[] {}) > 0) {
return false; if (targetManagement.countByFilters(null, null, null, ds.getId(), Boolean.FALSE, new String[] {}) > 0) {