public class PropertyTaxCommonUtils extends Object
| Constructor and Description |
|---|
PropertyTaxCommonUtils() |
| Modifier and Type | Method and Description |
|---|---|
String |
formatAmount(BigDecimal tax) |
List<org.egov.commons.Installment> |
getAdvanceInstallmentsList(Date startDate)
Fetches the list of installments for advance collections
|
String |
getAllDesignationsForUser(Long userId)
Fetches a list of all the designations for the given userId
|
String |
getAppConfigValue(String key,
String moduleName)
Returns AppConfig Value for given key and module.Key needs to exact as in the Database,otherwise empty string will send
|
String |
getCurrentHalfyearTax(HashMap<org.egov.commons.Installment,TaxCalculationInfo> instTaxMap,
PropertyTypeMaster propTypeMstr) |
org.egov.commons.Installment |
getCurrentInstallment()
Gives the first half of the current financial year
|
org.egov.commons.Installment |
getCurrentPeriodInstallment()
API to get the current installment period
|
String |
getDateWithSufix(int dayOfMonth)
Returns the day of month along with suffix for the last digit (1st, 2nd, ..
|
Map<String,Object> |
getTaxDetailsForWorkflowProperty(BasicProperty basicProperty)
Fetches the tax details for workflow property
|
org.egov.eis.entity.Assignment |
getUserAssignmentByPassingPositionAndUser(org.egov.infra.admin.master.entity.User user,
org.egov.pims.commons.Position position)
API to get user assignment by passing user and position
|
org.egov.eis.entity.Assignment |
getWorkflowInitiatorAssignment(Long userId)
API to get workflow initiator assignment in Property Tax.
|
Boolean |
isCorporation()
Returns whether the ULB is Corporation or not
|
boolean |
isDigitalSignatureEnabled() |
Boolean |
isEligibleInitiator(Long userId)
Returns whether the logged in User is eligible to initiate an application
or not
|
boolean |
isReceiptCanceled(String receiptNumber)
API to check if a receipt is cancelled or not
|
void |
makeExistingDemandBillInactive(String assessmentNo)
API to make the existing DemandBill inactive
|
public org.egov.commons.Installment getCurrentInstallment()
public String getAppConfigValue(String key, String moduleName)
key - - Key value for which AppConfig Value is requiredmoduleName - - Value for the User Idpublic Map<String,Object> getTaxDetailsForWorkflowProperty(BasicProperty basicProperty)
basicProperty - public boolean isDigitalSignatureEnabled()
public List<org.egov.commons.Installment> getAdvanceInstallmentsList(Date startDate)
startDate - public void makeExistingDemandBillInactive(String assessmentNo)
assessmentNo - public String getAllDesignationsForUser(Long userId)
userId - public boolean isReceiptCanceled(String receiptNumber)
receiptNumber - public org.egov.commons.Installment getCurrentPeriodInstallment()
public org.egov.eis.entity.Assignment getUserAssignmentByPassingPositionAndUser(org.egov.infra.admin.master.entity.User user,
org.egov.pims.commons.Position position)
public org.egov.eis.entity.Assignment getWorkflowInitiatorAssignment(Long userId)
public String getCurrentHalfyearTax(HashMap<org.egov.commons.Installment,TaxCalculationInfo> instTaxMap, PropertyTypeMaster propTypeMstr)
public String formatAmount(BigDecimal tax)
public String getDateWithSufix(int dayOfMonth)
public Boolean isCorporation()
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.