public class WaterTaxExternalService extends Object
| Constructor and Description |
|---|
WaterTaxExternalService() |
| Modifier and Type | Method and Description |
|---|---|
org.egov.collection.integration.models.BillReceiptInfo |
executeCollection(org.egov.dcb.bean.Payment payment,
org.egov.demand.model.EgBill bill,
String source) |
org.egov.demand.model.EgBill |
generateBill(org.egov.demand.interfaces.Billable billObj) |
org.egov.demand.model.EgBill |
generateBillForConnection(org.egov.demand.interfaces.Billable billObj,
org.egov.commons.dao.FinancialYearDAO financialYearDAO) |
org.egov.collection.integration.models.BillReceiptInfo |
getBillReceiptInforForwaterTax(PayWaterTaxDetails payWaterTaxDetails,
org.egov.demand.model.EgBill egBill) |
org.egov.collection.integration.models.BillAccountDetails.PURPOSE |
getPurpose(org.egov.demand.model.EgBillDetails billDet) |
WaterTaxDetails |
getWaterTaxDemandDet(PayWaterTaxDetails payWaterTaxDetails) |
WaterTaxDetails |
getWaterTaxDemandDetByConsumerCode(String consumerCode) |
WaterTaxDetails |
getWaterTaxDetails(WaterTaxDetails waterTaxDetails,
WaterConnectionDetails waterConnectionDetails) |
boolean |
isCollectionPermitted(org.egov.demand.model.EgBill bill) |
WaterReceiptDetails |
payWaterTax(PayWaterTaxDetails payWaterTaxDetails) |
org.egov.collection.integration.models.BillInfoImpl |
prepareBillInfo(BigDecimal amountPaid,
org.egov.collection.integration.models.BillInfo.COLLECTIONTYPE collType,
org.egov.demand.model.EgBill bill,
String source)
Apportions the paid amount amongst the appropriate GL codes and returns
the collections object that can be sent to the collections API for
processing.
|
org.egov.collection.integration.models.BillReceiptInfo |
validateTransanctionIdPresent(String transantion) |
public WaterReceiptDetails payWaterTax(PayWaterTaxDetails payWaterTaxDetails)
public WaterTaxDetails getWaterTaxDemandDet(PayWaterTaxDetails payWaterTaxDetails)
public WaterTaxDetails getWaterTaxDemandDetByConsumerCode(String consumerCode)
@Transactional
public org.egov.collection.integration.models.BillReceiptInfo executeCollection(org.egov.dcb.bean.Payment payment,
org.egov.demand.model.EgBill bill,
String source)
public org.egov.collection.integration.models.BillInfoImpl prepareBillInfo(BigDecimal amountPaid, org.egov.collection.integration.models.BillInfo.COLLECTIONTYPE collType, org.egov.demand.model.EgBill bill, String source)
bill - amountPaid - public org.egov.collection.integration.models.BillAccountDetails.PURPOSE getPurpose(org.egov.demand.model.EgBillDetails billDet)
public boolean isCollectionPermitted(org.egov.demand.model.EgBill bill)
public org.egov.collection.integration.models.BillReceiptInfo getBillReceiptInforForwaterTax(PayWaterTaxDetails payWaterTaxDetails, org.egov.demand.model.EgBill egBill)
public org.egov.collection.integration.models.BillReceiptInfo validateTransanctionIdPresent(String transantion)
public final org.egov.demand.model.EgBill generateBill(org.egov.demand.interfaces.Billable billObj)
public WaterTaxDetails getWaterTaxDetails(WaterTaxDetails waterTaxDetails, WaterConnectionDetails waterConnectionDetails)
public org.egov.demand.model.EgBill generateBillForConnection(org.egov.demand.interfaces.Billable billObj,
org.egov.commons.dao.FinancialYearDAO financialYearDAO)
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.