@Service public class CollectionDocumentElasticSearchService extends Object
| Constructor and Description |
|---|
CollectionDocumentElasticSearchService() |
| Modifier and Type | Method and Description |
|---|---|
TaxPayerDashBoardResponseDetails |
getBottomTenTaxPerformers(CollectionDashBoardRequest collectionDashBoardRequest,
List<String> serviceList) |
Map<String,BigDecimal> |
getCollectionAndDemandValues(CollectionDashBoardRequest collectionDashBoardRequest,
Date fromDate,
Date toDate,
String fieldName,
String aggregationField,
List<String> serviceDetails)
Provides collection and demand results
|
BigDecimal |
getCollectionBetweenDates(CollectionDashBoardRequest collectionDashBoardRequest,
Date fromDate,
Date toDate,
String cityName,
List<String> serviceDetails,
boolean isWard)
Returns the consolidated collections for single day and between the 2
dates
|
CollectionDocumentDetails |
getCompleteCollectionIndexDetails(CollectionDashBoardRequest collectionDashBoardRequest,
List<String> serviceDetail,
org.egov.commons.CFinancialYear financialYear)
API sets the consolidated collections for single day and between the 2
dates
|
BigDecimal |
getConsolidatedCollForYears(Date fromDate,
Date toDate,
List<String> serviceDetails)
Gives the consolidated collection for the dates and billing service
|
Map<String,BigDecimal> |
getFinYearsCollByService(List<String> serviceDetails,
org.egov.commons.CFinancialYear currFinYear)
Gives the consolidated collection for the current Fin year and last fin
year
|
List<CollectionDashBoardTrend> |
getMonthwiseCollectionDetails(CollectionDashBoardRequest collectionDashBoardRequest,
List<String> serviceDetail,
org.egov.commons.CFinancialYear financialYear)
Prepares month-wise collections for 3 consecutive years - from current
year
|
List<CollectionTableData> |
getResponseTableData(CollectionDashBoardRequest collectionDashBoardRequest,
List<String> serviceDetail,
org.egov.commons.CFinancialYear financialYear)
Prepares Collection Table Data
|
Set<String> |
getServices() |
TaxPayerDashBoardResponseDetails |
getTopTenTaxPerformers(CollectionDashBoardRequest collectionDashBoardRequest,
List<String> serviceList) |
List<TaxPayerDashBoardDetails> |
returnUlbWiseAggregationResults(CollectionDashBoardRequest collectionDashBoardRequest,
String indexName,
Boolean order,
String orderingAggregationName,
int size,
List<String> serviceDetails) |
public CollectionDocumentElasticSearchService()
public BigDecimal getConsolidatedCollForYears(Date fromDate, Date toDate, List<String> serviceDetails)
fromDate - toDate - serviceDetails - public Map<String,BigDecimal> getFinYearsCollByService(List<String> serviceDetails, org.egov.commons.CFinancialYear currFinYear)
serviceDetails - public CollectionDocumentDetails getCompleteCollectionIndexDetails(CollectionDashBoardRequest collectionDashBoardRequest, List<String> serviceDetail, org.egov.commons.CFinancialYear financialYear)
collectionDashBoardRequest - collectionIndexDetails - public BigDecimal getCollectionBetweenDates(CollectionDashBoardRequest collectionDashBoardRequest, Date fromDate, Date toDate, String cityName, List<String> serviceDetails, boolean isWard)
collectionDashBoardRequest - fromDate - toDate - cityName - public List<CollectionTableData> getResponseTableData(CollectionDashBoardRequest collectionDashBoardRequest, List<String> serviceDetail, org.egov.commons.CFinancialYear financialYear)
collectionDashBoardRequest - public Map<String,BigDecimal> getCollectionAndDemandValues(CollectionDashBoardRequest collectionDashBoardRequest, Date fromDate, Date toDate, String fieldName, String aggregationField, List<String> serviceDetails)
collectionDashBoardRequest - fromDate - toDate - indexName - fieldName - ulbCodeField - aggregationField - public List<CollectionDashBoardTrend> getMonthwiseCollectionDetails(CollectionDashBoardRequest collectionDashBoardRequest, List<String> serviceDetail, org.egov.commons.CFinancialYear financialYear)
collectionDashBoardRequest - public List<TaxPayerDashBoardDetails> returnUlbWiseAggregationResults(CollectionDashBoardRequest collectionDashBoardRequest, String indexName, Boolean order, String orderingAggregationName, int size, List<String> serviceDetails)
public TaxPayerDashBoardResponseDetails getBottomTenTaxPerformers(CollectionDashBoardRequest collectionDashBoardRequest, List<String> serviceList)
public TaxPayerDashBoardResponseDetails getTopTenTaxPerformers(CollectionDashBoardRequest collectionDashBoardRequest, List<String> serviceList)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.