@Service @Transactional(readOnly=true) public class AdvertisementAdditionalTaxCalculatorImpl extends Object implements AdvertisementAdditionalTaxCalculator
| Constructor and Description |
|---|
AdvertisementAdditionalTaxCalculatorImpl() |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
getAdditionalTaxAmountByPassingDemandDetailAndAdditionalTaxes(org.egov.demand.model.EgDemandDetails demandDtl,
List<AdvertisementAdditionalTaxRate> additionalTaxRates)
Based on demand detail pending balance, additional fee will be calculated.
|
Map<String,BigDecimal> |
getAdditionalTaxes(AdvertisementPermitDetail advPermitDetail)
will return demand reason code and tax amount.
|
Map<org.egov.commons.Installment,BigDecimal> |
getAdditionalTaxesByInstallment(AdvertisementPermitDetail activeAdvertisementPermit) |
BigDecimal |
getTotalAdditionalTaxesByPassingAdvertisementPermit(AdvertisementPermitDetail advPermitDetail) |
public AdvertisementAdditionalTaxCalculatorImpl()
public Map<String,BigDecimal> getAdditionalTaxes(AdvertisementPermitDetail advPermitDetail)
getAdditionalTaxes in interface AdvertisementAdditionalTaxCalculatorpublic BigDecimal getAdditionalTaxAmountByPassingDemandDetailAndAdditionalTaxes(org.egov.demand.model.EgDemandDetails demandDtl, List<AdvertisementAdditionalTaxRate> additionalTaxRates)
getAdditionalTaxAmountByPassingDemandDetailAndAdditionalTaxes in interface AdvertisementAdditionalTaxCalculatorpublic BigDecimal getTotalAdditionalTaxesByPassingAdvertisementPermit(AdvertisementPermitDetail advPermitDetail)
getTotalAdditionalTaxesByPassingAdvertisementPermit in interface AdvertisementAdditionalTaxCalculatorpublic Map<org.egov.commons.Installment,BigDecimal> getAdditionalTaxesByInstallment(AdvertisementPermitDetail activeAdvertisementPermit)
getAdditionalTaxesByInstallment in interface AdvertisementAdditionalTaxCalculatorCopyright © 2015–2017 eGovernments Foundation. All rights reserved.