public abstract class BaseLicenseAction<T extends org.egov.tl.entity.License>
extends org.egov.eis.web.actions.workflow.GenericWorkFlowAction
| Modifier and Type | Field and Description |
|---|---|
protected org.egov.eis.service.AssignmentService |
assignmentService |
protected org.egov.infra.admin.master.service.BoundaryService |
boundaryService |
protected List<String> |
buildingTypeList |
protected org.egov.eis.service.DesignationService |
designationService |
protected org.egov.eis.service.EisCommonService |
eisCommonService |
protected org.egov.infra.filestore.service.FileStoreService |
fileStoreService |
protected org.egov.tl.service.masters.LicenseCategoryService |
licenseCategoryService |
protected org.egov.tl.service.masters.LicenseSubCategoryService |
licenseSubCategoryService |
protected org.egov.tl.utils.LicenseUtils |
licenseUtils |
protected org.egov.eis.service.PositionMasterService |
positionMasterService |
protected String |
reportId |
protected String |
roleName |
protected org.egov.infra.security.utils.SecurityUtils |
securityUtils |
protected boolean |
showAgreementDtl |
protected org.egov.tl.service.masters.UnitOfMeasurementService |
unitOfMeasurementService |
protected org.egov.infra.admin.master.service.UserService |
userService |
protected org.egov.tl.entity.WorkflowBean |
workflowBean |
additionalRule, amountRule, approverComments, approverDepartment, approverDesignation, approverName, approverPositionId, currentDesignation, currentState, customizedWorkFlowService, pendingActions, workFlowAction, workFlowDepartment| Constructor and Description |
|---|
BaseLicenseAction() |
| Modifier and Type | Method and Description |
|---|---|
String |
approve() |
String |
approveRenew() |
String |
beforeRenew() |
String |
create(T license) |
String |
enterExisting(T license,
Map<Integer,Integer> legacyInstallmentwiseFees,
Map<Integer,Boolean> legacyFeePayStatus) |
String |
enterExistingForm() |
List<String> |
getBuildingTypeList() |
String |
getCollectedDemandAmountInWords() |
org.egov.tl.entity.LicenseDemand |
getCurrentYearDemand() |
Long |
getFeeTypeId() |
String |
getFileStoreIds() |
org.egov.infra.workflow.entity.StateAware |
getModel() |
Map<String,Map<String,BigDecimal>> |
getOutstandingFee() |
String |
getPayableAmountInWords() |
String |
getReportId() |
String |
getRoleName() |
String |
getSignedFileStoreId() |
org.egov.tl.service.TradeLicenseSmsAndEmailService |
getTradeLicenseSmsAndEmailService() |
String |
getUlbCode() |
void |
initiateWorkFlowForLicense() |
boolean |
isCitizen() |
boolean |
isCurrent(org.egov.demand.model.EgDemandDetails dd) |
boolean |
isShowAgreementDtl() |
protected abstract T |
license() |
protected abstract org.egov.tl.service.AbstractLicenseService<T> |
licenseService() |
void |
loadAjaxedDropDowns() |
String |
newForm() |
protected void |
populateWorkflowBean() |
void |
prepareCreate() |
void |
prepareEnterExistingForm() |
void |
prepareNewForm() |
void |
prepareShowForApproval() |
void |
processWorkflow(String processType)
should be called from the second level only Approve will not end workflow instead it sends to the creator in approved state
|
String |
renew() |
void |
setBuildingTypeList(List<String> buildingTypeList) |
void |
setFeeTypeId(Long feeTypeId) |
void |
setFileStoreIds(String fileStoreIds) |
void |
setRoleName(String roleName) |
void |
setShowAgreementDtl(boolean showAgreementDtl) |
void |
setSignedFileStoreId(String signedFileStoreId) |
void |
setTradeLicenseSmsAndEmailService(org.egov.tl.service.TradeLicenseSmsAndEmailService tradeLicenseSmsAndEmailService) |
void |
setUlbCode(String ulbCode) |
void |
setupWorkflowDetails() |
String |
showForApproval() |
getAdditionalRule, getAmountRule, getApproverComments, getApproverDepartment, getApproverDesignation, getApproverName, getApproverPositionId, getCurrentDesignation, getCurrentState, getNextAction, getPendingActions, getValidActions, getWorkFlowAction, getWorkFlowDepartment, prepare, setAdditionalRule, setAmountRule, setApproverComments, setApproverDepartment, setApproverDesignation, setApproverName, 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, setFieldErrors, validateprotected org.egov.tl.entity.WorkflowBean workflowBean
protected String roleName
protected String reportId
protected boolean showAgreementDtl
@Autowired protected org.egov.tl.utils.LicenseUtils licenseUtils
@Autowired protected org.egov.eis.service.PositionMasterService positionMasterService
@Autowired protected org.egov.infra.security.utils.SecurityUtils securityUtils
@Autowired protected org.egov.eis.service.AssignmentService assignmentService
@Autowired protected org.egov.infra.admin.master.service.BoundaryService boundaryService
@Autowired protected org.egov.eis.service.DesignationService designationService
@Autowired protected org.egov.eis.service.EisCommonService eisCommonService
@Autowired protected org.egov.infra.admin.master.service.UserService userService
@Autowired @Qualifier(value="licenseCategoryService") protected org.egov.tl.service.masters.LicenseCategoryService licenseCategoryService
@Autowired @Qualifier(value="licenseSubCategoryService") protected org.egov.tl.service.masters.LicenseSubCategoryService licenseSubCategoryService
@Autowired @Qualifier(value="unitOfMeasurementService") protected org.egov.tl.service.masters.UnitOfMeasurementService unitOfMeasurementService
@Autowired @Qualifier(value="fileStoreService") protected org.egov.infra.filestore.service.FileStoreService fileStoreService
protected abstract T license()
protected abstract org.egov.tl.service.AbstractLicenseService<T> licenseService()
public String enterExisting(T license, Map<Integer,Integer> legacyInstallmentwiseFees, Map<Integer,Boolean> legacyFeePayStatus)
public String approve()
public String approveRenew()
protected void populateWorkflowBean()
public String beforeRenew() throws IOException
IOExceptionpublic String renew()
public String enterExistingForm()
public void prepareEnterExistingForm()
public void initiateWorkFlowForLicense()
public org.egov.infra.workflow.entity.StateAware getModel()
getModel in interface com.opensymphony.xwork2.ModelDriven<Object>getModel in class org.egov.eis.web.actions.workflow.GenericWorkFlowActionpublic String newForm()
public void prepareCreate()
public void prepareNewForm()
public void prepareShowForApproval()
public void processWorkflow(String processType)
public String getRoleName()
public void setRoleName(String roleName)
public String showForApproval() throws IOException
IOExceptionpublic void loadAjaxedDropDowns()
public void setupWorkflowDetails()
public org.egov.tl.entity.LicenseDemand getCurrentYearDemand()
public String getPayableAmountInWords()
public String getCollectedDemandAmountInWords()
public boolean isCurrent(org.egov.demand.model.EgDemandDetails dd)
public Map<String,Map<String,BigDecimal>> getOutstandingFee()
public boolean isCitizen()
public String getReportId()
public Long getFeeTypeId()
public void setFeeTypeId(Long feeTypeId)
public boolean isShowAgreementDtl()
public void setShowAgreementDtl(boolean showAgreementDtl)
public String getFileStoreIds()
public void setFileStoreIds(String fileStoreIds)
public String getUlbCode()
public void setUlbCode(String ulbCode)
public String getSignedFileStoreId()
public void setSignedFileStoreId(String signedFileStoreId)
public org.egov.tl.service.TradeLicenseSmsAndEmailService getTradeLicenseSmsAndEmailService()
public void setTradeLicenseSmsAndEmailService(org.egov.tl.service.TradeLicenseSmsAndEmailService tradeLicenseSmsAndEmailService)
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.