@Service
@Transactional(readOnly=true)
public class WaterTaxCollection
extends org.egov.demand.integration.TaxCollection
| Constructor and Description |
|---|
WaterTaxCollection(WaterTaxUtils waterTaxUtils) |
| Modifier and Type | Method and Description |
|---|---|
void |
apportionCollection(String billRefNo,
BigDecimal amtPaid,
List<org.egov.collection.entity.ReceiptDetail> receiptDetails) |
String |
constructAdditionalInfoForReceipt(org.egov.collection.integration.models.BillReceiptInfo billReceiptInfo) |
org.egov.demand.model.EgDemandDetails |
createDemandDetails(org.egov.demand.model.EgDemandReason egDemandReason,
BigDecimal amtCollected,
BigDecimal dmdAmount) |
org.egov.demand.model.EgDemand |
getCurrentDemand(Long billId) |
org.hibernate.Session |
getCurrentSession() |
Map<String,BigDecimal> |
getInstDemand(List<org.egov.collection.entity.ReceiptDetail> receiptDetails) |
org.egov.demand.model.EgDemandDetails |
insertAdvanceCollection(String demandReason,
BigDecimal advanceCollectionAmount,
org.egov.commons.Installment installment)
Method used to insert advance collection in EgDemandDetail table.
|
protected org.egov.infra.admin.master.entity.Module |
module() |
org.egov.collection.integration.models.ReceiptAmountInfo |
receiptAmountBifurcation(org.egov.collection.integration.models.BillReceiptInfo billReceiptInfo) |
List<org.egov.collection.entity.ReceiptDetail> |
reconstructReceiptDetail(String billReferenceNumber,
BigDecimal actualAmountPaid,
List<org.egov.collection.entity.ReceiptDetail> receiptDetailList) |
void |
updateDemandDetails(org.egov.collection.integration.models.BillReceiptInfo billRcptInfo) |
void |
updateWaterConnectionDetails(org.egov.demand.model.EgDemand demand) |
apportionPaidAmount, calculateTotalCollectedAmt, getAllInstallments, getCurrentInstallment, getCurrentReason, getDemandDetail, getDemandReasonMaster, getEgBillDetailCollection, getInstallmentForDate, getTotalChequeAmt, persistCollectedReceipts, updateBillForChqBounce, updateReceiptDetails, updateReceiptStatusWhenCancelled@Autowired public WaterTaxCollection(WaterTaxUtils waterTaxUtils)
public org.hibernate.Session getCurrentSession()
@Transactional
public void updateDemandDetails(org.egov.collection.integration.models.BillReceiptInfo billRcptInfo)
throws org.egov.infra.exception.ApplicationRuntimeException
updateDemandDetails in class org.egov.demand.integration.TaxCollectionorg.egov.infra.exception.ApplicationRuntimeException@Transactional public void updateWaterConnectionDetails(org.egov.demand.model.EgDemand demand)
demand - Updates WaterConnectionDetails Object once Collection Is done. send Record move to Commissioner and Send SMS
and Email after Collectionpublic org.egov.demand.model.EgDemandDetails insertAdvanceCollection(String demandReason, BigDecimal advanceCollectionAmount, org.egov.commons.Installment installment)
-- EgDemand Details are createdpublic org.egov.demand.model.EgDemandDetails createDemandDetails(org.egov.demand.model.EgDemandReason egDemandReason,
BigDecimal amtCollected,
BigDecimal dmdAmount)
protected org.egov.infra.admin.master.entity.Module module()
module in class org.egov.demand.integration.TaxCollectionpublic org.egov.demand.model.EgDemand getCurrentDemand(Long billId)
@Transactional public void apportionCollection(String billRefNo, BigDecimal amtPaid, List<org.egov.collection.entity.ReceiptDetail> receiptDetails)
apportionCollection in class org.egov.demand.integration.TaxCollectionpublic Map<String,BigDecimal> getInstDemand(List<org.egov.collection.entity.ReceiptDetail> receiptDetails)
public List<org.egov.collection.entity.ReceiptDetail> reconstructReceiptDetail(String billReferenceNumber, BigDecimal actualAmountPaid, List<org.egov.collection.entity.ReceiptDetail> receiptDetailList)
public String constructAdditionalInfoForReceipt(org.egov.collection.integration.models.BillReceiptInfo billReceiptInfo)
public org.egov.collection.integration.models.ReceiptAmountInfo receiptAmountBifurcation(org.egov.collection.integration.models.BillReceiptInfo billReceiptInfo)
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.