@Service(value="propertyTaxBillable")
@Scope(value="prototype")
public class PropertyTaxBillable
extends org.egov.demand.model.AbstractBillable
implements org.egov.demand.interfaces.Billable, org.egov.demand.interfaces.LatePayPenaltyCalculator, org.egov.demand.interfaces.RebateCalculator
| Constructor and Description |
|---|
PropertyTaxBillable() |
public Boolean getOverrideAccountHeadsAllowed()
getOverrideAccountHeadsAllowed in interface org.egov.demand.interfaces.Billablepublic Long getUserId()
getUserId in interface org.egov.demand.interfaces.Billablepublic String getConsumerType()
getConsumerType 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 Date getBillLastDueDate()
getBillLastDueDate in interface org.egov.demand.interfaces.Billablepublic String getBillPayee()
getBillPayee in interface org.egov.demand.interfaces.Billablepublic String getBoundaryType()
getBoundaryType in interface org.egov.demand.interfaces.Billablepublic Long getBoundaryNum()
getBoundaryNum in interface org.egov.demand.interfaces.Billablepublic org.egov.infra.admin.master.entity.Module getModule()
getModule in interface org.egov.demand.interfaces.Billablepublic String getCollModesNotAllowed()
getCollModesNotAllowed in interface org.egov.demand.interfaces.Billablepublic String getDepartmentCode()
getDepartmentCode 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 String getServiceCode()
getServiceCode in interface org.egov.demand.interfaces.Billablepublic BigDecimal getTotalAmount()
getTotalAmount in interface org.egov.demand.interfaces.Billablepublic String getDescription()
getDescription in interface org.egov.demand.interfaces.Billablepublic List<org.egov.demand.model.EgDemand> getAllDemands()
getAllDemands 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 Boolean getPartPaymentAllowed()
getPartPaymentAllowed in interface org.egov.demand.interfaces.Billablepublic String getDisplayMessage()
getDisplayMessage in interface org.egov.demand.interfaces.Billablepublic Boolean isCallbackForApportion()
isCallbackForApportion in interface org.egov.demand.interfaces.Billablepublic void setCallbackForApportion(Boolean b)
setCallbackForApportion in interface org.egov.demand.interfaces.Billablepublic String getEmailId()
getEmailId in interface org.egov.demand.interfaces.Billablepublic BigDecimal calculatePenalty(Date latestCollReceiptDate, Date fromDate, BigDecimal amount)
calculatePenalty in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic BigDecimal calculateLPPenaltyForPeriod(Date fromDate, Date toDate, BigDecimal amount)
calculateLPPenaltyForPeriod in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic org.egov.demand.interfaces.LatePayPenaltyCalculator.LPPenaltyCalcType getLPPenaltyCalcType()
getLPPenaltyCalcType in interface org.egov.demand.interfaces.LatePayPenaltyCalculatorpublic BigDecimal getLPPPercentage()
getLPPPercentage 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 getReferenceNumber()
getReferenceNumber in interface org.egov.demand.interfaces.BillablegetReferenceNumber in class org.egov.demand.model.AbstractBillablepublic void setReferenceNumber(String referenceNumber)
public org.egov.demand.model.EgBillType getBillType()
getBillType in interface org.egov.demand.interfaces.Billablepublic void setBillType(org.egov.demand.model.EgBillType billType)
public String getConsumerId()
getConsumerId in interface org.egov.demand.interfaces.Billablepublic Map<org.egov.commons.Installment,PenaltyAndRebate> getCalculatedPenalty()
public BigDecimal calculateEarlyPayRebate(BigDecimal tax)
calculateEarlyPayRebate in interface org.egov.demand.interfaces.RebateCalculatorpublic boolean isEarlyPayRebateActive()
isEarlyPayRebateActive in interface org.egov.demand.interfaces.RebateCalculatorpublic void setUserId(Long userId)
public BasicProperty getBasicProperty()
public void setBasicProperty(BasicProperty basicProperty)
public Boolean getLevyPenalty()
public void setLevyPenalty(Boolean levyPenalty)
public Map<org.egov.commons.Installment,PenaltyAndRebate> getInstTaxBean()
public void setInstTaxBean(Map<org.egov.commons.Installment,PenaltyAndRebate> instTaxBean)
public void setCollectionType(String collType)
public String getCollectionType()
public void setPaymentGatewayType(String pgType)
public String getPaymentGatewayType()
public BigDecimal getMutationFee()
public void setMutationFee(BigDecimal mutationFee)
public boolean isMutationFeePayment()
public void setMutationFeePayment(boolean mutationFeePayment)
public void setMutationApplicationNo(String mutationApplicationNo)
public String getTransanctionReferenceNumber()
getTransanctionReferenceNumber in interface org.egov.demand.interfaces.Billablepublic void setTransanctionReferenceNumber(String transanctionReferenceNumber)
public void setPtDemandDAO(PtDemandDao ptDemandDAO)
public void setPenaltyCalculationService(PenaltyCalculationService penaltyCalculationService)
public void setModuleDao(org.egov.infra.admin.master.service.ModuleService moduleDao)
public Boolean getIsNagarPanchayat()
public void setIsNagarPanchayat(Boolean isNagarPanchayat)
public void setPropertyTaxUtil(PropertyTaxUtil propertyTaxUtil)
public boolean isVacantLandTaxPayment()
public void setVacantLandTaxPayment(boolean vacantLandTaxPayment)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.