@Transactional(readOnly=true) public class PropertyService extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
APPLICATION_VIEW_URL |
protected org.egov.eis.service.AssignmentService |
assignmentService |
protected org.egov.infstr.services.PersistenceService<BasicProperty,Long> |
basicPropertyService |
protected org.egov.pims.commons.service.EisCommonsService |
eisCommonsService |
| Constructor and Description |
|---|
PropertyService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addArrDmdDetToCurrentDmd(Ptdemand ptDmd,
Ptdemand currPtDmd,
org.egov.commons.Installment effectiveInstall,
boolean isDemolition)
Adds arrears demand details to the current demand
|
Set<org.egov.infra.filestore.entity.FileStoreMapper> |
addToFileStore(org.springframework.web.multipart.MultipartFile[] files) |
void |
adjustExcessCollectionAmount(List<org.egov.commons.Installment> installments,
Map<org.egov.commons.Installment,Set<org.egov.demand.model.EgDemandDetails>> newDemandDetailsByInstallment,
Ptdemand ptDemand)
Adjusts the excess collection amount to Demand Details
|
void |
calculateExcessCollection(Map<String,BigDecimal> dmdRsnAmt,
String rsn,
org.egov.demand.model.EgDemandDetails oldDmndDtls,
org.egov.demand.model.EgDemandDetails newDmndDtls)
Calculates and prepares demand reason wise excess collection amount
|
void |
calculateGrpPenalty(Property modProperty,
Date propCompletionDate)
Calculates penalty for General Revision Petition
|
BigDecimal |
calculatePenalty(Date latestCollReceiptDate,
Date fromDate,
BigDecimal amount)
Calculates penalty on tax amount
|
PropertyImpl |
changePropertyDetail(PropertyImpl modProperty,
PropertyDetail propDetail,
Integer numOfFloors)
Changes property details
|
void |
clearOldDocumentAttachments(List<Document> documents,
DocumentTypeDetails documentTypeDetails) |
Date |
convertStringToDate(String dateInString)
Convert string to date
|
BigDecimal |
convertYardToSquareMeters(Float vacantLandArea)
Converting sqr yards to sqr meters
|
void |
createAmalgPropStatVal(String[] amalgPropIds,
BasicProperty parentBasicProperty)
Creates amalgamation property status values
|
Property |
createArrearsDemand(Property oldproperty,
Date dateOfCompletion,
PropertyImpl property)
Creates arrears demand for newly created property
|
Property |
createDemand(PropertyImpl property,
Date dateOfCompletion)
Creates installment wise demands for a property
|
org.egov.demand.model.EgDemandDetails |
createDemandDetails(BigDecimal amount,
BigDecimal amountCollected,
org.egov.demand.model.EgDemandReason dmdRsn,
org.egov.commons.Installment inst)
Creates demand details for the demand reason which being passed and sets demand and collection
|
Property |
createDemandForModify(Property oldProperty,
Property newProperty,
Date dateOfCompletion)
Called to modify Property demands when the property is modified
|
void |
createFloors(Property property,
String mutationCode,
String propUsageId,
String propOccId)
Creates floors for a property by getting list of floors from the property details proxy, by removing the existing floors
from property detail if any
|
PropertyImpl |
createProperty(PropertyImpl property,
String areaOfPlot,
String mutationCode,
String propTypeId,
String propUsageId,
String propOccId,
Character status,
String docnumber,
String nonResPlotArea,
Long floorTypeId,
Long roofTypeId,
Long wallTypeId,
Long woodTypeId,
Long taxExemptId,
Long propertyDepartmentId,
Long vacantLandPlotAreaId,
Long layoutApprovalAuthorityId)
Creates a new property if property is in transient state else updates persisted property
|
PropertyStatusValues |
createPropStatVal(BasicProperty basicProperty,
String statusCode,
Date propCompletionDate,
String courtOrdNum,
Date orderDate,
String judgmtDetails,
String parentPropId)
Creates property status values based on the status code
|
PropertyImpl |
creteNewPropertyForObjectionWorkflow(BasicProperty basicProperty2,
String objectionNum,
Date objectionDate,
org.egov.infra.admin.master.entity.User objWfInitiator,
String docNumber,
String modifyRsn) |
List<DocumentType> |
excludeOldDocumentAttachments(DocumentTypeDetails documentTypeDetails) |
List<PropertyStatusValues> |
findChildrenForProperty(BasicProperty basicProperty)
Method to get children created for property
|
org.egov.eis.entity.Assignment |
getAssignmentByDeptDesigElecWard(BasicProperty basicProperty)
Getting User assignment based on designation ,department and Election ward boundary Reading Designation and Department from
appconfig values and Values should be 'Junior Assistant, Senior Assistant' for designation and
'Revenue' for department
|
List<org.egov.eis.entity.Assignment> |
getAssignmentsForDesignation(String designationName)
Fetch the assignments for the designation
|
Map<String,BigDecimal> |
getCurrentPropertyTaxDetails(Property propertyImpl) |
Map<String,BigDecimal> |
getCurrentTaxAndBalance(Map<String,BigDecimal> propertyTaxDetails,
Date currDate)
Returns a map of current tax and balance, based on passed date being in first half or second half of the installments for current year
|
Map<String,BigDecimal> |
getCurrentTaxDetails(Map<String,Map<String,BigDecimal>> propertyTaxDetails,
Date currDate)
Returns a map of current tax and balance, based on passed date being in first half or second half of the installments for current year
|
String |
getDepartmentForCscOperatorWorkFlow()
Returns Department for property tax csc operator workflow
|
String |
getDepartmentForWorkFlow()
Returns Department for property tax workflow
|
String |
getDesignationForCscOperatorWorkFlow()
Returns Designation for property tax csc operator workflow
|
String |
getDesignationForPositionAndUser(Long positionId,
Long userId) |
String |
getDesignationForThirdPartyUser(boolean isForMobile)
Returns Designation for third party user
|
List<DocumentType> |
getDocumentTypesForTransactionType(TransactionType transactionType) |
Map<org.egov.commons.Installment,org.egov.demand.model.EgDemandDetails> |
getEgDemandDetailsAsMap(List<org.egov.demand.model.EgDemandDetails> demandDetailsList)
Called locally to get Map of Installment/EgDemandDetail pair from list of EgDemandDetails
|
List<Map<String,org.egov.demand.model.EgDemandDetails>> |
getEgDemandDetailsAsMap(Set<org.egov.demand.model.EgDemandDetails> egDemandDetailsSet)
Called locally to get the egDemandDetailsSet as list of maps with demand reason as key and EgDemandDetails as value
|
org.egov.demand.model.EgDemandDetails |
getEgDemandDetailsForReason(Set<org.egov.demand.model.EgDemandDetails> egDemandDetailsSet,
String demandReason)
Called locally to get EgDemandDetails from the egDemandDetailsSet for demand reason demandReason
|
Map<org.egov.commons.Installment,Set<org.egov.demand.model.EgDemandDetails>> |
getEgDemandDetailsSetAsMap(List<org.egov.demand.model.EgDemandDetails> demandDetailsList,
List<org.egov.commons.Installment> instList)
Called locally to get Installment/Set
|
org.egov.pims.commons.service.EisCommonsService |
getEisCommonsService() |
Map<org.egov.commons.Installment,Map<String,BigDecimal>> |
getExcessCollAmtMap() |
PropertyImpl |
getLatestHistoryProperty(String upicNo)
Returns the latest history property of a basic property
|
Date |
getLowestDtOfCompFloorWise(List<Floor> floorList)
Returns least date from the floors
|
org.egov.eis.entity.Assignment |
getMappedAssignmentForCscOperator(BasicProperty basicProperty) |
BigDecimal |
getPropertyArea(BigDecimal area,
Property property)
Returns the proper area value for bifurcation calculation
|
List<PropertyMaterlizeView> |
getPropertyByAssessmentAndOwnerDetails(String assessmentNum,
String oldMuncipalNum,
String ownerName,
String doorNo) |
List<PropertyMaterlizeView> |
getPropertyByBoundary(Long zoneId,
Long wardId,
String ownerName,
String houseNum) |
List<PropertyMaterlizeView> |
getPropertyByDemand(String fromDemand,
String toDemand) |
List<PropertyMaterlizeView> |
getPropertyByDoorNo(String doorNo) |
List<PropertyMaterlizeView> |
getPropertyByLocation(Integer locationId,
String houseNo,
String ownerName) |
List<PropertyMaterlizeView> |
getPropertyByMobileNumber(String MobileNo) |
List<PropertyMaterlizeView> |
getPropertyByOldMunicipalNo(String oldMuncipalNum) |
PropertyTaxUtil |
getPropertyTaxUtil() |
Date |
getPropOccupatedDate(String dateOfCompletion)
Returns formatted property occupation date
|
org.egov.infstr.services.PersistenceService |
getPropPerServ() |
APTaxCalculator |
getTaxCalculator() |
List<org.egov.infra.admin.master.entity.AppConfigValues> |
getThirdPartyUserRoles()
Returns third party user roles
|
BigDecimal |
getTotalAlv() |
BigDecimal |
getTotalPropertyTaxDue(BasicProperty basicProperty)
Method to get total property tax due
|
BigDecimal |
getTotalPropertyTaxDueIncludingPenalty(BasicProperty basicProperty) |
org.egov.eis.entity.Assignment |
getUserOnRejection(org.egov.infra.workflow.entity.StateAware stateAware) |
org.egov.eis.entity.Assignment |
getUserPositionByZone(BasicProperty basicProperty,
boolean isForMobile)
Getting User assignment based on designation ,department and zone boundary Reading Designation and Department from
appconfig values and Values should be 'Senior Assistant,Junior Assistant' for designation and
'Revenue,Accounts,Administration' for department
|
BigDecimal |
getWaterTaxDues(String assessmentNo)
Returns Water tax due of an assessment
|
BigDecimal |
getWaterTaxDues(String assessmentNo,
javax.servlet.http.HttpServletRequest request)
Returns Water tax due of an assessment
|
List<Map<String,Object>> |
getWCDetails(String assessmentNo,
javax.servlet.http.HttpServletRequest request)
Returns Water connection details of an assessment
|
org.egov.eis.entity.Assignment |
getWorkflowInitiator(PropertyImpl property) |
Boolean |
hasDemandDues(String assessmentNo)
Returns whether assessment has demand dues or not
|
void |
initiateDataEntryWorkflow(BasicProperty basicProperty,
org.egov.infra.admin.master.entity.User initiater)
Initiates data entry workflow
|
Boolean |
isCscOperator(org.egov.infra.admin.master.entity.User user)
Checks whether user is csc operator or not
|
Boolean |
isEmployee(org.egov.infra.admin.master.entity.User user)
Checks whether user is an employee or not
|
Boolean |
isMeesevaUser(org.egov.infra.admin.master.entity.User user)
Checks whether user is meeseva user or not
|
Boolean |
isPropertyBifurcated(BasicProperty basicProperty)
Tells whether the parent is bifurcated or not
|
AssessmentDetails |
loadAssessmentDetails(BasicProperty basicProperty) |
Property |
modifyDemand(PropertyImpl propertyModel,
PropertyImpl oldProperty)
Modifies property active demand and creates arrears demand and performs the excss colletion adjustment
|
List<Hashtable<String,Object>> |
populateHistory(org.egov.infra.workflow.entity.StateAware stateAware) |
Map<org.egov.commons.Installment,Map<String,BigDecimal>> |
populateTaxesForVoucherCreation(Property property)
Prepares a map of installment and respective reason wise demand for each installment
|
Map<org.egov.commons.Installment,Map<String,BigDecimal>> |
prepareRsnWiseDemandForOldProp(Property property)
Prepares a map of installment and respective reason wise demand for each installment
|
Map<org.egov.commons.Installment,Map<String,BigDecimal>> |
prepareRsnWiseDemandForPropToBeDeactivated(Property property)
Prepares a map of installment and respective reason wise demand for each installment
|
void |
processAndStoreDocument(List<Document> documents)
Stores Documents
|
void |
saveDocumentTypeDetails(BasicProperty basicProperty,
DocumentTypeDetails documentTypeDetails) |
void |
setBasicPropertyService(org.egov.infstr.services.PersistenceService<BasicProperty,Long> basicPropertyService) |
void |
setEisCommonsService(org.egov.pims.commons.service.EisCommonsService eisCommonsService) |
void |
setExcessCollAmtMap(Map<org.egov.commons.Installment,Map<String,BigDecimal>> excessCollAmtMap) |
void |
setFloorDmdCalTax(UnitTaxCalculationInfo unitTax,
FloorwiseDemandCalculations floorDmdCalc)
Sets floor demand calculation taxes
|
void |
setPropertyTaxUtil(PropertyTaxUtil propertyTaxUtil) |
void |
setPropPerServ(org.egov.infstr.services.PersistenceService propPerServ) |
void |
setTaxCalculator(APTaxCalculator taxCalculator) |
void |
setTotalAlv(BigDecimal totalAlv) |
void |
setWFPropStatValActive(BasicProperty basicProperty)
setting property status values to Basic Property
|
void |
updateDocumentTypeDetails(BasicProperty basicProperty,
DocumentTypeDetails documentTypeDetails) |
void |
updateFloorDetails(Property property,
List<Floor> savedFloorDetails)
Update the Floor details for a property
|
void |
updateIndexes(org.egov.infra.workflow.entity.StateAware stateAwareObject,
String applictionType)
Creates or Updates Application index
|
void |
updatePropertyDetail(Property property,
Long floorTypeId,
Long roofTypeId,
Long wallTypeId,
Long woodTypeId,
String areaOfPlot,
String propertyCategory,
String nonResPlotArea,
String propUsageId,
String propOccId,
String propTypeId)
Updates the PropertyDetail for a Property
|
void |
updateReferenceBasicProperty(BasicProperty basicProperty,
String parentPropId)
Update Reference Basic Property in Property Status values (Bifurcation workflow)
|
String |
validationForBifurcation(PropertyImpl propertyModel,
BasicProperty basicProperty,
String reason)
Method to validate bifurcation of property either using create assessment or alter assessment
|
public static final String APPLICATION_VIEW_URL
protected org.egov.infstr.services.PersistenceService<BasicProperty,Long> basicPropertyService
@Autowired protected org.egov.pims.commons.service.EisCommonsService eisCommonsService
@Autowired protected org.egov.eis.service.AssignmentService assignmentService
public PropertyImpl createProperty(PropertyImpl property, String areaOfPlot, String mutationCode, String propTypeId, String propUsageId, String propOccId, Character status, String docnumber, String nonResPlotArea, Long floorTypeId, Long roofTypeId, Long wallTypeId, Long woodTypeId, Long taxExemptId, Long propertyDepartmentId, Long vacantLandPlotAreaId, Long layoutApprovalAuthorityId)
property - areaOfPlot - mutationCode - propTypeId - propUsageId - propOccId - status - docnumber - nonResPlotArea - floorTypeId - roofTypeId - wallTypeId - woodTypeId - taxExemptId - public void createFloors(Property property, String mutationCode, String propUsageId, String propOccId)
property - mutationCode - propUsageId - propOccId - public PropertyStatusValues createPropStatVal(BasicProperty basicProperty, String statusCode, Date propCompletionDate, String courtOrdNum, Date orderDate, String judgmtDetails, String parentPropId)
basicProperty - statusCode - propCompletionDate - courtOrdNum - orderDate - judgmtDetails - parentPropId - public Property createDemand(PropertyImpl property, Date dateOfCompletion) throws TaxCalculatorExeption
property - dateOfCompletion - TaxCalculatorExeptionpublic Property createDemandForModify(Property oldProperty, Property newProperty, Date dateOfCompletion)
oldProperty - newProperty - dateOfCompletion - public Property modifyDemand(PropertyImpl propertyModel, PropertyImpl oldProperty) throws TaxCalculatorExeption
propertyModel - oldProperty - TaxCalculatorExeptionpublic Date getPropOccupatedDate(String dateOfCompletion)
dateOfCompletion - public void calculateExcessCollection(Map<String,BigDecimal> dmdRsnAmt, String rsn, org.egov.demand.model.EgDemandDetails oldDmndDtls, org.egov.demand.model.EgDemandDetails newDmndDtls)
dmdRsnAmt - rsn - oldDmndDtls - newDmndDtls - public Map<org.egov.commons.Installment,org.egov.demand.model.EgDemandDetails> getEgDemandDetailsAsMap(List<org.egov.demand.model.EgDemandDetails> demandDetailsList)
demandDetailsList - public Map<org.egov.commons.Installment,Set<org.egov.demand.model.EgDemandDetails>> getEgDemandDetailsSetAsMap(List<org.egov.demand.model.EgDemandDetails> demandDetailsList, List<org.egov.commons.Installment> instList)
demandDetailsList - public org.egov.demand.model.EgDemandDetails getEgDemandDetailsForReason(Set<org.egov.demand.model.EgDemandDetails> egDemandDetailsSet, String demandReason)
egDemandDetailsSet - demandReason - public List<Map<String,org.egov.demand.model.EgDemandDetails>> getEgDemandDetailsAsMap(Set<org.egov.demand.model.EgDemandDetails> egDemandDetailsSet)
egDemandDetailsSet - installment - public org.egov.demand.model.EgDemandDetails createDemandDetails(BigDecimal amount, BigDecimal amountCollected, org.egov.demand.model.EgDemandReason dmdRsn, org.egov.commons.Installment inst)
amount - amountCollected - dmdRsn - inst - public void setFloorDmdCalTax(UnitTaxCalculationInfo unitTax, FloorwiseDemandCalculations floorDmdCalc)
unitTax - floorDmdCalc - public Date getLowestDtOfCompFloorWise(List<Floor> floorList)
floorList - public void createAmalgPropStatVal(String[] amalgPropIds, BasicProperty parentBasicProperty)
amalgPropIds - parentBasicProperty - public Property createArrearsDemand(Property oldproperty, Date dateOfCompletion, PropertyImpl property)
oldproperty - dateOfCompletion - property - public void addArrDmdDetToCurrentDmd(Ptdemand ptDmd, Ptdemand currPtDmd, org.egov.commons.Installment effectiveInstall, boolean isDemolition)
ptDmd - currPtDmd - effectiveInstall - isDemolition - public PropertyImpl creteNewPropertyForObjectionWorkflow(BasicProperty basicProperty2, String objectionNum, Date objectionDate, org.egov.infra.admin.master.entity.User objWfInitiator, String docNumber, String modifyRsn)
public org.egov.infstr.services.PersistenceService getPropPerServ()
public void setPropPerServ(org.egov.infstr.services.PersistenceService propPerServ)
public APTaxCalculator getTaxCalculator()
public void setTaxCalculator(APTaxCalculator taxCalculator)
public PropertyTaxUtil getPropertyTaxUtil()
public void setPropertyTaxUtil(PropertyTaxUtil propertyTaxUtil)
public void setBasicPropertyService(org.egov.infstr.services.PersistenceService<BasicProperty,Long> basicPropertyService)
public void setWFPropStatValActive(BasicProperty basicProperty)
basicProperty - public Map<org.egov.commons.Installment,Map<String,BigDecimal>> populateTaxesForVoucherCreation(Property property)
property - public Map<org.egov.commons.Installment,Map<String,BigDecimal>> prepareRsnWiseDemandForOldProp(Property property)
property - public Map<org.egov.commons.Installment,Map<String,BigDecimal>> prepareRsnWiseDemandForPropToBeDeactivated(Property property)
property - public void adjustExcessCollectionAmount(List<org.egov.commons.Installment> installments, Map<org.egov.commons.Installment,Set<org.egov.demand.model.EgDemandDetails>> newDemandDetailsByInstallment, Ptdemand ptDemand)
Adjusts the excess collection amount to Demand Details
Ex: if there is excess collection for GEN_TAX then adjustments happens from beginning installment to current installment if still there is excess collecion remaining then it will be adjust to the group to which GEN_TAX belongs.installments - newDemandDetailsByInstallment - public void initiateDataEntryWorkflow(BasicProperty basicProperty, org.egov.infra.admin.master.entity.User initiater)
basicProperty - initiater - public PropertyImpl changePropertyDetail(PropertyImpl modProperty, PropertyDetail propDetail, Integer numOfFloors)
modProperty - propDetail - numOfFloors - public List<DocumentType> getDocumentTypesForTransactionType(TransactionType transactionType)
public void processAndStoreDocument(List<Document> documents)
documents - public void updateIndexes(org.egov.infra.workflow.entity.StateAware stateAwareObject,
String applictionType)
stateAwareObject - applictionType - public Boolean hasDemandDues(String assessmentNo)
assessmentNo - public BigDecimal getWaterTaxDues(String assessmentNo)
assessmentNo - public BigDecimal getWaterTaxDues(String assessmentNo, javax.servlet.http.HttpServletRequest request)
assessmentNo - request - public String validationForBifurcation(PropertyImpl propertyModel, BasicProperty basicProperty, String reason)
propertyModel - model objectbasicProperty - basic property of the property which is being bifurcatedreason - Reason for creation or Modificationpublic PropertyImpl getLatestHistoryProperty(String upicNo)
upicNo - public Boolean isPropertyBifurcated(BasicProperty basicProperty)
basicProperty - public BigDecimal convertYardToSquareMeters(Float vacantLandArea)
vacantLandArea - public BigDecimal getPropertyArea(BigDecimal area, Property property)
area - property - public Boolean isEmployee(org.egov.infra.admin.master.entity.User user)
user - public Boolean isMeesevaUser(org.egov.infra.admin.master.entity.User user)
user - public Boolean isCscOperator(org.egov.infra.admin.master.entity.User user)
user - public org.egov.eis.entity.Assignment getUserPositionByZone(BasicProperty basicProperty, boolean isForMobile)
basicProperty - public org.egov.eis.entity.Assignment getAssignmentByDeptDesigElecWard(BasicProperty basicProperty)
basicProperty - public org.egov.eis.entity.Assignment getMappedAssignmentForCscOperator(BasicProperty basicProperty)
public String getDesignationForCscOperatorWorkFlow()
public String getDepartmentForCscOperatorWorkFlow()
public String getDepartmentForWorkFlow()
public String getDesignationForThirdPartyUser(boolean isForMobile)
public List<org.egov.infra.admin.master.entity.AppConfigValues> getThirdPartyUserRoles()
public List<PropertyMaterlizeView> getPropertyByDemand(String fromDemand, String toDemand)
fromDemand - toDemand - public List<PropertyMaterlizeView> getPropertyByAssessmentAndOwnerDetails(String assessmentNum, String oldMuncipalNum, String ownerName, String doorNo)
assessmentNum,ownerName,doorNo - public List<PropertyMaterlizeView> getPropertyByLocation(Integer locationId, String houseNo, String ownerName)
locationId - houseNo - ownerName - public List<PropertyMaterlizeView> getPropertyByBoundary(Long zoneId, Long wardId, String ownerName, String houseNum)
zoneId - wardId - ownerName - houseNum - public List<PropertyMaterlizeView> getPropertyByDoorNo(String doorNo)
public List<PropertyMaterlizeView> getPropertyByOldMunicipalNo(String oldMuncipalNum)
public List<PropertyMaterlizeView> getPropertyByMobileNumber(String MobileNo)
public org.egov.eis.entity.Assignment getWorkflowInitiator(PropertyImpl property)
public List<Hashtable<String,Object>> populateHistory(org.egov.infra.workflow.entity.StateAware stateAware)
public AssessmentDetails loadAssessmentDetails(BasicProperty basicProperty)
public Map<String,BigDecimal> getCurrentPropertyTaxDetails(Property propertyImpl)
public Map<String,BigDecimal> getCurrentTaxAndBalance(Map<String,BigDecimal> propertyTaxDetails, Date currDate)
propertyTaxDetails - currDate - public Map<String,BigDecimal> getCurrentTaxDetails(Map<String,Map<String,BigDecimal>> propertyTaxDetails, Date currDate)
propertyTaxDetails - currDate - public void calculateGrpPenalty(Property modProperty, Date propCompletionDate)
modProperty - propCompletionDate - public BigDecimal calculatePenalty(Date latestCollReceiptDate, Date fromDate, BigDecimal amount)
latestCollReceiptDate - fromDate - amount - public void updatePropertyDetail(Property property, Long floorTypeId, Long roofTypeId, Long wallTypeId, Long woodTypeId, String areaOfPlot, String propertyCategory, String nonResPlotArea, String propUsageId, String propOccId, String propTypeId)
property - floorTypeId - roofTypeId - wallTypeId - woodTypeId - areaOfPlot - propertyCategory - nonResPlotArea - propUsageId - propOccId - propTypeId - public void updateFloorDetails(Property property, List<Floor> savedFloorDetails)
property - savedFloorDetails - public Date convertStringToDate(String dateInString) throws ParseException
dateInString - ParseExceptionpublic List<org.egov.eis.entity.Assignment> getAssignmentsForDesignation(String designationName)
designationName - public void updateReferenceBasicProperty(BasicProperty basicProperty, String parentPropId)
basicProperty, - parentPropIdpublic List<Map<String,Object>> getWCDetails(String assessmentNo, javax.servlet.http.HttpServletRequest request)
assessmentNo - request - public BigDecimal getTotalPropertyTaxDue(BasicProperty basicProperty)
basicProperty - public Set<org.egov.infra.filestore.entity.FileStoreMapper> addToFileStore(org.springframework.web.multipart.MultipartFile[] files)
public BigDecimal getTotalPropertyTaxDueIncludingPenalty(BasicProperty basicProperty)
public List<PropertyStatusValues> findChildrenForProperty(BasicProperty basicProperty)
basicProperty - public org.egov.eis.entity.Assignment getUserOnRejection(org.egov.infra.workflow.entity.StateAware stateAware)
public String getDesignationForPositionAndUser(Long positionId, Long userId)
@Transactional public void saveDocumentTypeDetails(BasicProperty basicProperty, DocumentTypeDetails documentTypeDetails)
@Transactional public void updateDocumentTypeDetails(BasicProperty basicProperty, DocumentTypeDetails documentTypeDetails)
public void clearOldDocumentAttachments(List<Document> documents, DocumentTypeDetails documentTypeDetails)
public List<DocumentType> excludeOldDocumentAttachments(DocumentTypeDetails documentTypeDetails)
public Map<org.egov.commons.Installment,Map<String,BigDecimal>> getExcessCollAmtMap()
public void setExcessCollAmtMap(Map<org.egov.commons.Installment,Map<String,BigDecimal>> excessCollAmtMap)
public org.egov.pims.commons.service.EisCommonsService getEisCommonsService()
public void setEisCommonsService(org.egov.pims.commons.service.EisCommonsService eisCommonsService)
public BigDecimal getTotalAlv()
public void setTotalAlv(BigDecimal totalAlv)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.