public abstract class PropertyTaxBaseAction
extends org.egov.eis.web.actions.workflow.GenericWorkFlowAction
| Modifier and Type | Field and Description |
|---|---|
protected String |
ackMessage |
protected String |
applicationType |
protected org.egov.eis.service.AssignmentService |
assignmentService |
protected org.egov.eis.service.EisCommonService |
eisCommonService |
protected org.egov.infra.filestore.service.FileStoreService |
fileStoreService |
protected List<Hashtable<String,Object>> |
historyMap |
protected String |
indexNumber |
protected Boolean |
isApprPageReq |
protected String |
modelId |
protected Boolean |
propertyByEmployee |
protected org.egov.ptis.service.utils.PropertyTaxCommonUtils |
propertyTaxCommonUtils |
protected Map<String,BigDecimal> |
propertyTaxDetailsMap |
protected org.egov.ptis.client.util.PropertyTaxUtil |
propertyTaxUtil |
protected String |
userDesgn |
protected String |
userDesignationList |
protected String |
userRole |
protected String |
wfErrorMsg |
protected org.egov.ptis.domain.entity.property.WorkflowBean |
workflowBean |
additionalRule, amountRule, approverComments, approverDepartment, approverDesignation, approverName, approverPositionId, currentDesignation, currentState, customizedWorkFlowService, pendingActions, workFlowAction, workFlowDepartment| Constructor and Description |
|---|
PropertyTaxBaseAction() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildEmailandSms(org.egov.ptis.domain.entity.property.PropertyImpl property,
String applicationType)
Build SMS and Email for new and addition/alteration assessment
|
String |
getApplicationType() |
String |
getApproverName() |
org.egov.eis.service.AssignmentService |
getAssignmentService() |
List<Hashtable<String,Object>> |
getHistoryMap() |
String |
getIndexNumber() |
Boolean |
getIsApprPageReq() |
String |
getModelId() |
org.egov.ptis.domain.entity.property.PropertyImpl |
getProperty() |
Boolean |
getPropertyByEmployee() |
org.egov.infra.workflow.service.SimpleWorkflowService<org.egov.ptis.domain.entity.property.PropertyImpl> |
getPropertyWorkflowService() |
org.egov.ptis.domain.service.property.SMSEmailService |
getsMSEmailService() |
List<File> |
getUpload() |
List<String> |
getUploadContentType() |
List<String> |
getUploadFileName() |
String |
getUserDesgn() |
String |
getUserDesignationList() |
String |
getUserRole() |
String |
getWfErrorMsg() |
org.egov.ptis.domain.entity.property.WorkflowBean |
getWorkflowBean() |
void |
preparePropertyTaxDetails(org.egov.ptis.domain.entity.property.Property property) |
protected void |
processAndStoreDocumentsWithReason(org.egov.ptis.domain.entity.property.BasicProperty basicProperty,
String reason) |
void |
setApplicationType(String applicationType) |
void |
setApproverName(String approverName) |
void |
setAssignmentService(org.egov.eis.service.AssignmentService assignmentService) |
void |
setHistoryMap(List<Hashtable<String,Object>> historyMap) |
void |
setIndexNumber(String indexNumber) |
void |
setIsApprPageReq(Boolean isApprPageReq) |
void |
setModelId(String modelId) |
void |
setProperty(org.egov.ptis.domain.entity.property.PropertyImpl property) |
void |
setPropertyByEmployee(Boolean propertyByEmployee) |
void |
setPropertyTaxUtil(org.egov.ptis.client.util.PropertyTaxUtil propertyTaxUtil) |
void |
setPropertyWorkflowService(org.egov.infra.workflow.service.SimpleWorkflowService<org.egov.ptis.domain.entity.property.PropertyImpl> propertyWorkflowService) |
void |
setsMSEmailService(org.egov.ptis.domain.service.property.SMSEmailService sMSEmailService) |
void |
setUpload(List<File> uploads) |
void |
setUploadContentType(List<String> contentTypes) |
void |
setUploadFileName(List<String> uploadFileNames) |
protected void |
setupWorkflowDetails() |
protected List<org.egov.infra.workflow.entity.StateHistory> |
setUpWorkFlowHistory(Long stateId) |
void |
setUserDesgn(String userDesgn) |
void |
setUserDesignationList(String userDesignationList) |
void |
setUserDesignations()
Get a String for All the Designations for logged in user
|
void |
setUserInfo()
Get Designation for logged in user
|
void |
setUserRole(String userRole) |
void |
setWfErrorMsg(String wfErrorMsg) |
void |
setWorkflowBean(org.egov.ptis.domain.entity.property.WorkflowBean workflowBean) |
void |
transitionWorkFlow(org.egov.ptis.domain.entity.property.PropertyImpl property)
Workflow for new and addition/alteration of assessment
|
void |
validate() |
void |
validateApproverDetails() |
protected void |
validateHouseNumber(Long wardId,
String houseNo,
org.egov.ptis.domain.entity.property.BasicProperty basicProperty)
Validates house number,assuming house number should be unique across ward
boundary
|
protected void |
validateProperty(org.egov.ptis.domain.entity.property.Property property,
String areaOfPlot,
String dateOfCompletion,
String eastBoundary,
String westBoundary,
String southBoundary,
String northBoundary,
String propTypeId,
String zoneId,
String propOccId,
Long floorTypeId,
Long roofTypeId,
Long wallTypeId,
Long woodTypeId,
String modifyRsn,
Date propCompletionDate) |
getAdditionalRule, getAmountRule, getApproverComments, getApproverDepartment, getApproverDesignation, getApproverPositionId, getCurrentDesignation, getCurrentState, getModel, getNextAction, getPendingActions, getValidActions, getWorkFlowAction, getWorkFlowDepartment, prepare, setAdditionalRule, setAmountRule, setApproverComments, setApproverDepartment, setApproverDesignation, setApproverPositionId, setCurrentDesignation, setCurrentState, setCustomizedWorkFlowService, setPendingActions, setWorkFlowAction, setWorkFlowDepartmentacceptableParameterName, addDropdownData, addRelatedEntity, addRelatedEntity, getDropdownData, getOrdering, getPersistenceService, getRelationships, getSession, session, setParameters, setPersistenceService, setRequest, setSession, setupDropdownDataExcluding, setValue, tokenNameaddActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrorsprotected Boolean isApprPageReq
protected String indexNumber
protected String modelId
protected String userRole
protected String ackMessage
protected String userDesgn
protected String wfErrorMsg
@Autowired protected org.egov.eis.service.AssignmentService assignmentService
@Autowired protected org.egov.eis.service.EisCommonService eisCommonService
@Autowired @Qualifier(value="fileStoreService") protected org.egov.infra.filestore.service.FileStoreService fileStoreService
protected org.egov.ptis.client.util.PropertyTaxUtil propertyTaxUtil
protected org.egov.ptis.domain.entity.property.WorkflowBean workflowBean
@Autowired protected org.egov.ptis.service.utils.PropertyTaxCommonUtils propertyTaxCommonUtils
protected Map<String,BigDecimal> propertyTaxDetailsMap
protected Boolean propertyByEmployee
protected String userDesignationList
protected String applicationType
protected void processAndStoreDocumentsWithReason(org.egov.ptis.domain.entity.property.BasicProperty basicProperty,
String reason)
public void validate()
validate in interface com.opensymphony.xwork2.Validateablevalidate in class com.opensymphony.xwork2.ActionSupportprotected List<org.egov.infra.workflow.entity.StateHistory> setUpWorkFlowHistory(Long stateId)
protected void setupWorkflowDetails()
protected void validateProperty(org.egov.ptis.domain.entity.property.Property property,
String areaOfPlot,
String dateOfCompletion,
String eastBoundary,
String westBoundary,
String southBoundary,
String northBoundary,
String propTypeId,
String zoneId,
String propOccId,
Long floorTypeId,
Long roofTypeId,
Long wallTypeId,
Long woodTypeId,
String modifyRsn,
Date propCompletionDate)
protected void validateHouseNumber(Long wardId, String houseNo, org.egov.ptis.domain.entity.property.BasicProperty basicProperty)
wardId - houseNo - basicProperty - public void setUserInfo()
public void setUserDesignations()
public void transitionWorkFlow(org.egov.ptis.domain.entity.property.PropertyImpl property)
property - public void validateApproverDetails()
public void buildEmailandSms(org.egov.ptis.domain.entity.property.PropertyImpl property,
String applicationType)
property - applicationType - public void preparePropertyTaxDetails(org.egov.ptis.domain.entity.property.Property property)
public org.egov.ptis.domain.entity.property.WorkflowBean getWorkflowBean()
public void setWorkflowBean(org.egov.ptis.domain.entity.property.WorkflowBean workflowBean)
public void setPropertyTaxUtil(org.egov.ptis.client.util.PropertyTaxUtil propertyTaxUtil)
public String getUserDesgn()
public void setUserDesgn(String userDesgn)
public Boolean getIsApprPageReq()
public void setIsApprPageReq(Boolean isApprPageReq)
public String getIndexNumber()
public void setIndexNumber(String indexNumber)
public String getUserRole()
public void setUserRole(String userRole)
public org.egov.eis.service.AssignmentService getAssignmentService()
public void setAssignmentService(org.egov.eis.service.AssignmentService assignmentService)
public String getApproverName()
getApproverName in class org.egov.eis.web.actions.workflow.GenericWorkFlowActionpublic void setApproverName(String approverName)
setApproverName in class org.egov.eis.web.actions.workflow.GenericWorkFlowActionpublic org.egov.infra.workflow.service.SimpleWorkflowService<org.egov.ptis.domain.entity.property.PropertyImpl> getPropertyWorkflowService()
public void setPropertyWorkflowService(org.egov.infra.workflow.service.SimpleWorkflowService<org.egov.ptis.domain.entity.property.PropertyImpl> propertyWorkflowService)
public org.egov.ptis.domain.service.property.SMSEmailService getsMSEmailService()
public void setsMSEmailService(org.egov.ptis.domain.service.property.SMSEmailService sMSEmailService)
public Boolean getPropertyByEmployee()
public void setPropertyByEmployee(Boolean propertyByEmployee)
public String getModelId()
public void setModelId(String modelId)
public org.egov.ptis.domain.entity.property.PropertyImpl getProperty()
public void setProperty(org.egov.ptis.domain.entity.property.PropertyImpl property)
public String getWfErrorMsg()
public void setWfErrorMsg(String wfErrorMsg)
public String getUserDesignationList()
public void setUserDesignationList(String userDesignationList)
public void setApplicationType(String applicationType)
public String getApplicationType()
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.