@Transactional(readOnly=true)
public class LicenseBill
extends org.egov.demand.model.AbstractBillable
implements org.egov.demand.interfaces.LatePayPenaltyCalculator
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FUNCTIONARY_CODE |
| Constructor and Description |
|---|
LicenseBill() |
public static final String DEFAULT_FUNCTIONARY_CODE
public License getLicense()
public void setLicense(License license)
public void setModuleName(String moduleName)
public String getConsumerType()
getConsumerType in interface org.egov.demand.interfaces.Billablepublic org.egov.infra.admin.master.entity.Module getModule()
getModule in interface org.egov.demand.interfaces.Billablepublic String getBillPayee()
getBillPayee in interface org.egov.demand.interfaces.Billablepublic String getEmailId()
getEmailId in interface org.egov.demand.interfaces.Billablepublic String getBillAddress()
getBillAddress in interface org.egov.demand.interfaces.Billablepublic org.egov.demand.model.EgDemand getCurrentDemand()
getCurrentDemand in interface org.egov.demand.interfaces.Billablepublic List<org.egov.demand.model.EgDemand> getAllDemands()
getAllDemands in interface org.egov.demand.interfaces.Billablepublic org.egov.demand.model.EgBillType getBillType()
getBillType in interface org.egov.demand.interfaces.Billablepublic Date getBillLastDueDate()
getBillLastDueDate in interface org.egov.demand.interfaces.Billablepublic Long getBoundaryNum()
getBoundaryNum in interface org.egov.demand.interfaces.Billablepublic String getBoundaryType()
getBoundaryType in interface org.egov.demand.interfaces.Billablepublic String getDepartmentCode()
getDepartmentCode in interface org.egov.demand.interfaces.Billablepublic BigDecimal getFunctionaryCode()
getFunctionaryCode in interface org.egov.demand.interfaces.Billablepublic String getFundCode()
getFundCode in interface org.egov.demand.interfaces.Billablepublic String getFundSourceCode()
getFundSourceCode in interface org.egov.demand.interfaces.Billablepublic Date getIssueDate()
getIssueDate in interface org.egov.demand.interfaces.Billablepublic Date getLastDate()
getLastDate in interface org.egov.demand.interfaces.Billablepublic Boolean getOverrideAccountHeadsAllowed()
getOverrideAccountHeadsAllowed in interface org.egov.demand.interfaces.Billablepublic Boolean getPartPaymentAllowed()
getPartPaymentAllowed in interface org.egov.demand.interfaces.Billablepublic void setServiceCode(String serviceCode)
public String getServiceCode()
getServiceCode in interface org.egov.demand.interfaces.Billablepublic BigDecimal getTotalAmount()
getTotalAmount in interface org.egov.demand.interfaces.Billablepublic Long getUserId()
getUserId in interface org.egov.demand.interfaces.Billablepublic String getDescription()
getDescription in interface org.egov.demand.interfaces.Billablepublic String getDisplayMessage()
getDisplayMessage in interface org.egov.demand.interfaces.Billablepublic String getCollModesNotAllowed()
getCollModesNotAllowed in interface org.egov.demand.interfaces.Billablepublic String getPropertyId()
public Boolean isCallbackForApportion()
isCallbackForApportion in interface org.egov.demand.interfaces.Billablepublic void setCallbackForApportion(Boolean b)
setCallbackForApportion in interface org.egov.demand.interfaces.Billablepublic BigDecimal getLPPPercentage()
getLPPPercentage in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic org.egov.demand.interfaces.LatePayPenaltyCalculator.LPPenaltyCalcType getLPPenaltyCalcType()
getLPPenaltyCalcType in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic void setPenaltyCalcType(org.egov.demand.interfaces.LatePayPenaltyCalculator.LPPenaltyCalcType penaltyType)
setPenaltyCalcType in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic String getConsumerId()
getConsumerId in interface org.egov.demand.interfaces.Billablepublic BigDecimal calculateLPPenaltyForPeriod(Date fromDate, Date toDate, BigDecimal amount)
calculateLPPenaltyForPeriod in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic BigDecimal calculatePenalty(Date commencementDate, Date collectionDate, BigDecimal amount)
calculatePenalty in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic String getReferenceNumber()
getReferenceNumber in interface org.egov.demand.interfaces.BillablegetReferenceNumber in class org.egov.demand.model.AbstractBillablepublic void setReferenceNumber(String referenceNumber)
public String getTransanctionReferenceNumber()
getTransanctionReferenceNumber in interface org.egov.demand.interfaces.Billablepublic void setTransanctionReferenceNumber(String transanctionReferenceNumber)
public Map<org.egov.commons.Installment,BigDecimal> getCalculatedPenalty(Date fromDate, Date collectionDate, org.egov.demand.model.EgDemand demand)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.