public class PTBillServiceImpl
extends org.egov.demand.interfaces.BillServiceInterface
| Constructor and Description |
|---|
PTBillServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelBill() |
org.egov.demand.model.EgDemandDetails |
createDemandDetails(org.egov.demand.model.EgDemandReason egDemandReason,
BigDecimal amtCollected,
BigDecimal dmdAmount) |
String |
definePurpose(org.egov.demand.model.EgDemandDetails demandDetail) |
List<org.egov.demand.model.EgBillDetails> |
getBilldetails(org.egov.demand.interfaces.Billable billObj)
Setting the EgBillDetails to generate XML as a part of Erpcollection
Integration
|
String |
getBillXML(org.egov.demand.interfaces.Billable billObj) |
org.egov.demand.model.EgDemandDetails |
getDemandDetail(org.egov.demand.model.EgDemand egDemand,
org.egov.commons.Installment instl,
String code)
Finds the demand-detail for the given installment and reason.
|
protected org.egov.demand.model.EgDemandReasonMaster |
getDemandReasonMaster(String code) |
org.egov.infra.admin.master.entity.Module |
getModule() |
org.egov.demand.model.EgDemandDetails |
insertDemandDetails(String demandReason,
BigDecimal amount,
org.egov.commons.Installment inst)
Method used to insert demand details in EgDemandDetail table.
|
protected org.egov.infra.admin.master.entity.Module |
module() |
void |
setPropertyTaxUtil(PropertyTaxUtil propertyTaxUtil) |
org.egov.demand.model.EgBill |
updateBillWithLatest(Long billId) |
public String getBillXML(org.egov.demand.interfaces.Billable billObj)
getBillXML in class org.egov.demand.interfaces.BillServiceInterfacepublic List<org.egov.demand.model.EgBillDetails> getBilldetails(org.egov.demand.interfaces.Billable billObj)
getBilldetails in class org.egov.demand.interfaces.BillServiceInterfaceBillServiceInterfacepublic org.egov.demand.model.EgDemandDetails getDemandDetail(org.egov.demand.model.EgDemand egDemand,
org.egov.commons.Installment instl,
String code)
egDemand - instl - code - protected org.egov.demand.model.EgDemandReasonMaster getDemandReasonMaster(String code)
protected org.egov.infra.admin.master.entity.Module module()
public org.egov.demand.model.EgDemandDetails insertDemandDetails(String demandReason, BigDecimal amount, org.egov.commons.Installment inst)
demandReason - amount - inst - public org.egov.demand.model.EgDemandDetails createDemandDetails(org.egov.demand.model.EgDemandReason egDemandReason,
BigDecimal amtCollected,
BigDecimal dmdAmount)
public org.egov.demand.model.EgBill updateBillWithLatest(Long billId)
public void cancelBill()
cancelBill in class org.egov.demand.interfaces.BillServiceInterfacepublic org.egov.infra.admin.master.entity.Module getModule()
public void setPropertyTaxUtil(PropertyTaxUtil propertyTaxUtil)
public String definePurpose(org.egov.demand.model.EgDemandDetails demandDetail)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.