@Service @Transactional(readOnly=true) public class SewerageDemandService extends Object
| Constructor and Description |
|---|
SewerageDemandService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
anyDemandPendingForCollection(SewerageApplicationDetails sewerageApplicationDetails) |
Boolean |
checkAnyTaxIsPendingToCollect(org.egov.demand.model.EgDemand demand) |
Boolean |
checkAnyTaxIsPendingToCollectExcludingAdvance(org.egov.demand.model.EgDemand demand) |
Boolean |
checkAnyTaxPendingForSelectedFinancialYear(SewerageDemandConnection sewerageDemandConnection,
org.egov.commons.Installment installment)
Check any tax pay pending for selected advertisement in selected installment
|
BigDecimal |
checkForPendingTaxAmountToCollect(org.egov.demand.model.EgDemand demand) |
org.egov.demand.model.EgDemandDetails |
createDemandDetails(BigDecimal dmdAmount,
org.egov.demand.model.EgDemandReason egDemandReason,
BigDecimal amtCollected) |
org.egov.demand.model.EgDemandDetails |
createDemandDetails(org.egov.demand.model.EgDemand demand,
BigDecimal dmdAmount,
org.egov.demand.model.EgDemandReason egDemandReason,
BigDecimal amtCollected) |
org.egov.demand.model.EgDemand |
createDemandOnLegacyConnection(List<SewerageDemandDetail> sewerageDemandDetail,
SewerageApplicationDetails sewerageApplicationDetail) |
org.egov.demand.model.EgDemand |
createDemandOnNewConnection(List<SewerageConnectionFee> connectionFees,
SewerageApplicationDetails sewerageApplicationDetail) |
List<org.egov.demand.model.BillReceipt> |
getBilReceiptsByDemand(org.egov.demand.model.EgDemand demand) |
org.egov.commons.Installment |
getCurrentInstallment() |
org.hibernate.Session |
getCurrentSession() |
List<org.egov.demand.model.EgDemandDetails> |
getDemandDetailByPassingDemandDemandReason(org.egov.demand.model.EgDemand demand,
org.egov.demand.model.EgDemandReason demandReason) |
org.egov.demand.model.EgDemandReason |
getDemandReasonByCodeAndInstallment(String demandReason,
Integer installment) |
org.egov.commons.Installment |
getInsatllmentByModuleForGivenDate(Date installmentDate) |
org.egov.commons.Installment |
getInstallmentByDescription(String description) |
org.egov.commons.Installment |
getNextInstallment() |
List<org.egov.commons.Installment> |
getPreviousInstallment(Date curentInstalmentEndate) |
org.egov.demand.model.EgDemand |
updateDemand(List<SewerageConnectionFee> connectionFees,
org.egov.demand.model.EgDemand demand) |
org.egov.demand.model.EgDemand |
updateDemandOnChangeInClosets(SewerageApplicationDetails oldSewerageApplicationDetails,
List<SewerageConnectionFee> connectionFees,
org.egov.demand.model.EgDemand demand,
Boolean updateOldSewerageApplicationAdvance) |
public org.hibernate.Session getCurrentSession()
public org.egov.demand.model.EgDemandReason getDemandReasonByCodeAndInstallment(String demandReason, Integer installment)
demandReason - installment - public org.egov.commons.Installment getCurrentInstallment()
public org.egov.commons.Installment getNextInstallment()
public org.egov.commons.Installment getInstallmentByDescription(String description)
public org.egov.commons.Installment getInsatllmentByModuleForGivenDate(Date installmentDate)
public List<org.egov.commons.Installment> getPreviousInstallment(Date curentInstalmentEndate)
public org.egov.demand.model.EgDemandDetails createDemandDetails(org.egov.demand.model.EgDemand demand,
BigDecimal dmdAmount,
org.egov.demand.model.EgDemandReason egDemandReason,
BigDecimal amtCollected)
demand - dmdAmount - egDemandReason - amtCollected - public org.egov.demand.model.EgDemandDetails createDemandDetails(BigDecimal dmdAmount, org.egov.demand.model.EgDemandReason egDemandReason, BigDecimal amtCollected)
public Boolean checkAnyTaxIsPendingToCollect(org.egov.demand.model.EgDemand demand)
sewerageConnection - public BigDecimal checkForPendingTaxAmountToCollect(org.egov.demand.model.EgDemand demand)
public Boolean checkAnyTaxIsPendingToCollectExcludingAdvance(org.egov.demand.model.EgDemand demand)
public Boolean checkAnyTaxPendingForSelectedFinancialYear(SewerageDemandConnection sewerageDemandConnection, org.egov.commons.Installment installment)
advertisement - installment - public boolean anyDemandPendingForCollection(SewerageApplicationDetails sewerageApplicationDetails)
sewerageConnection - public List<org.egov.demand.model.EgDemandDetails> getDemandDetailByPassingDemandDemandReason(org.egov.demand.model.EgDemand demand, org.egov.demand.model.EgDemandReason demandReason)
public List<org.egov.demand.model.BillReceipt> getBilReceiptsByDemand(org.egov.demand.model.EgDemand demand)
public org.egov.demand.model.EgDemand createDemandOnNewConnection(List<SewerageConnectionFee> connectionFees, SewerageApplicationDetails sewerageApplicationDetail) throws org.egov.infra.exception.ApplicationRuntimeException
org.egov.infra.exception.ApplicationRuntimeExceptionpublic org.egov.demand.model.EgDemand createDemandOnLegacyConnection(List<SewerageDemandDetail> sewerageDemandDetail, SewerageApplicationDetails sewerageApplicationDetail) throws org.egov.infra.exception.ApplicationRuntimeException
sewerageDemandDetail - sewerageApplicationDetail - org.egov.infra.exception.ApplicationRuntimeExceptionpublic org.egov.demand.model.EgDemand updateDemand(List<SewerageConnectionFee> connectionFees, org.egov.demand.model.EgDemand demand)
connectionFees - demand - public org.egov.demand.model.EgDemand updateDemandOnChangeInClosets(SewerageApplicationDetails oldSewerageApplicationDetails, List<SewerageConnectionFee> connectionFees, org.egov.demand.model.EgDemand demand, Boolean updateOldSewerageApplicationAdvance)
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.