public abstract class BaseBudgetDetailAction
extends org.egov.eis.web.actions.workflow.GenericWorkFlowAction
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
addNewDetails |
protected Date |
asOnDate |
protected List<BigDecimal> |
beAmounts |
protected List<org.egov.egf.model.BudgetAmountView> |
budgetAmountView |
protected org.egov.model.budget.BudgetDetail |
budgetDetail |
protected org.egov.utils.BudgetDetailConfig |
budgetDetailConfig |
protected org.egov.utils.BudgetDetailHelper |
budgetDetailHelper |
protected List<org.egov.model.budget.BudgetDetail> |
budgetDetailList |
protected org.egov.services.budget.BudgetDetailService |
budgetDetailService |
protected org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.BudgetDetail> |
budgetDetailWorkflowService |
Long |
budgetDocumentNumber |
protected List<org.egov.model.budget.Budget> |
budgetList |
protected org.egov.services.budget.BudgetService |
budgetService |
protected org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.Budget> |
budgetWorkflowService |
protected String |
currentYearRange |
protected List<String> |
gridFields |
protected boolean |
headerDisabled |
protected List<String> |
headerFields |
protected String |
lastButOneYearRange |
protected List<String> |
mandatoryFields |
protected String |
previousYearRange |
protected boolean |
re |
protected List<org.egov.model.budget.BudgetDetail> |
savedbudgetDetailList |
protected Integer |
schemeId |
protected Long |
searchbudgetGroupid |
protected Long |
searchfunctionid |
protected boolean |
showDetails |
protected boolean |
showRe |
protected List<org.egov.commons.Scheme> |
subSchemes |
org.egov.model.voucher.WorkflowBean |
workflowBean |
additionalRule, amountRule, approverComments, approverDepartment, approverDesignation, approverName, approverPositionId, currentDesignation, currentState, customizedWorkFlowService, pendingActions, workFlowAction, workFlowDepartment| Constructor and Description |
|---|
BaseBudgetDetailAction() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
add(String value) |
String |
addYearRange(String range) |
String |
ajaxLoadSubSchemes() |
protected abstract void |
approve() |
protected void |
checkGridMandatoryField(String fieldName,
Object value,
String errorKey) |
protected void |
checkHeaderMandatoryField(String fieldName,
Object value,
String errorKey) |
protected boolean |
compareDetails(org.egov.model.budget.BudgetDetail nextYear,
org.egov.model.budget.BudgetDetail current) |
protected boolean |
compareREandBEDetails(org.egov.model.budget.BudgetDetail nextYear,
org.egov.model.budget.BudgetDetail current) |
protected void |
computeNextYearRange() |
protected void |
computePreviousYearRange() |
String |
computeYearRange(String range) |
String |
create() |
String |
createBudgetDetail() |
String |
createRe() |
String |
createReAndForward() |
String |
execute() |
Date |
getAsOnDate() |
List<BigDecimal> |
getBeAmounts() |
List<org.egov.egf.model.BudgetAmountView> |
getBudgetAmountView() |
org.egov.model.budget.BudgetDetail |
getBudgetDetail() |
List<org.egov.model.budget.BudgetDetail> |
getBudgetDetailList() |
Long |
getBudgetDocumentNumber() |
List<org.egov.model.budget.Budget> |
getBudgetList() |
String |
getCurrentYearRange() |
protected void |
getDetailsFilterdBy() |
org.egov.commons.CFinancialYear |
getFinancialYear() |
List<String> |
getGridFields() |
List<String> |
getHeaderFields() |
String |
getLastButOneYearRange() |
List<String> |
getMandatoryFields() |
org.egov.infra.workflow.entity.StateAware |
getModel() |
String |
getNextYearRange() |
protected org.egov.pims.commons.Position |
getPosition() |
protected org.egov.pims.commons.Position |
getPositionByUserId(Integer userId) |
Date |
getPreviousYearFor(Date date) |
String |
getPreviousYearRange() |
org.egov.model.budget.Budget |
getReferenceBudget() |
List<org.egov.model.budget.BudgetDetail> |
getSavedbudgetDetailList() |
Integer |
getSchemeId() |
Long |
getSearchbudgetGroupid() |
Long |
getSearchfunctionid() |
List<org.egov.commons.Scheme> |
getSubSchemes() |
protected org.egov.infra.admin.master.entity.User |
getUser() |
protected com.opensymphony.xwork2.util.ValueStack |
getValueStack() |
org.egov.model.voucher.WorkflowBean |
getWorkflowBean() |
boolean |
isAddNewDetails() |
boolean |
isFieldMandatory(String field) |
boolean |
isHeaderDisabled() |
boolean |
isRe() |
boolean |
isShowDetails() |
boolean |
isShowMessage() |
String |
loadActuals() |
protected void |
loadBeAmounts(List<org.egov.model.budget.BudgetDetail> savedbudgetDetailList2) |
void |
loadBudgets(String bere) |
List<org.egov.egf.model.BudgetAmountView> |
populateAmountData(List<org.egov.model.budget.BudgetDetail> budgetDetails,
Date asOnDate,
org.egov.commons.CFinancialYear finYear) |
protected void |
populateBudgetList() |
protected void |
populateFinancialYear() |
abstract void |
populateSavedbudgetDetailListFor(org.egov.model.budget.Budget budget) |
abstract void |
populateSavedbudgetDetailListForDetail(org.egov.model.budget.BudgetDetail bd) |
void |
populateWorkflowBean() |
void |
prepare() |
void |
removeEmptyBudgetDetails(List<org.egov.model.budget.BudgetDetail> budgetDetailList) |
protected abstract void |
saveAndStartWorkFlow(org.egov.model.budget.BudgetDetail detail,
org.egov.model.voucher.WorkflowBean workflowBean) |
protected abstract void |
saveAndStartWorkFlowForRe(org.egov.model.budget.BudgetDetail detail,
int index,
org.egov.commons.CFinancialYear finYear,
org.egov.model.budget.Budget refBudget,
org.egov.model.voucher.WorkflowBean workflowBean) |
void |
setAddNewDetails(boolean addDetails) |
void |
setAsOnDate(Date date) |
void |
setBeAmounts(List<BigDecimal> beAmounts) |
void |
setBudgetDetail(org.egov.model.budget.BudgetDetail budgetDetails) |
void |
setBudgetDetailHelper(org.egov.utils.BudgetDetailHelper budgetHelper) |
void |
setBudgetDetailList(List<org.egov.model.budget.BudgetDetail> budgetDetailList) |
void |
setBudgetDetailService(org.egov.services.budget.BudgetDetailService budgetDetailsService) |
void |
setBudgetDetailWorkflowService(org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.BudgetDetail> budgetDetailWorkflowService) |
void |
setBudgetDocumentNumber(Long documentNumber) |
protected void |
setBudgetDropDown() |
void |
setBudgetList(List<org.egov.model.budget.Budget> budgetList) |
void |
setBudgetService(org.egov.services.budget.BudgetService budgetService) |
void |
setBudgetWorkflowService(org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.Budget> budgetWorkflowService) |
void |
setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService) |
void |
setFinancialYear(org.egov.commons.CFinancialYear financialYear) |
void |
setNextYearRange(String nextYearRange) |
void |
setReferenceBudget(org.egov.model.budget.Budget referenceBudget) |
void |
setSchemeId(Integer scheme) |
void |
setSearchbudgetGroupid(Long searchbudgetGroupid) |
void |
setSearchfunctionid(Long searchfunctionid) |
void |
setShowDetails(boolean showDetails) |
void |
setShowMessage(boolean showMessage) |
void |
setWorkflowBean(org.egov.model.voucher.WorkflowBean workflowBean) |
boolean |
shouldShowField(String field) |
boolean |
shouldShowGridField(String field) |
boolean |
shouldShowHeaderField(String field) |
protected String |
subtract(String value) |
protected void |
validateMandatoryFields() |
getAdditionalRule, getAmountRule, getApproverComments, getApproverDepartment, getApproverDesignation, getApproverName, getApproverPositionId, getCurrentDesignation, getCurrentState, getNextAction, getPendingActions, getValidActions, getWorkFlowAction, getWorkFlowDepartment, 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, 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.model.budget.BudgetDetail budgetDetail
protected List<org.egov.model.budget.BudgetDetail> budgetDetailList
protected List<org.egov.model.budget.BudgetDetail> savedbudgetDetailList
@Autowired @Qualifier(value="budgetDetailService") protected org.egov.services.budget.BudgetDetailService budgetDetailService
@Autowired @Qualifier(value="budgetService") protected org.egov.services.budget.BudgetService budgetService
public org.egov.model.voucher.WorkflowBean workflowBean
protected org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.Budget> budgetWorkflowService
protected org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.BudgetDetail> budgetDetailWorkflowService
protected boolean headerDisabled
protected List<org.egov.egf.model.BudgetAmountView> budgetAmountView
protected String currentYearRange
protected String previousYearRange
protected String lastButOneYearRange
protected List<org.egov.commons.Scheme> subSchemes
protected Integer schemeId
protected Date asOnDate
protected org.egov.utils.BudgetDetailHelper budgetDetailHelper
protected boolean addNewDetails
@Autowired protected org.egov.utils.BudgetDetailConfig budgetDetailConfig
protected boolean re
protected List<BigDecimal> beAmounts
protected List<org.egov.model.budget.Budget> budgetList
protected boolean showRe
public Long budgetDocumentNumber
protected boolean showDetails
protected Long searchfunctionid
protected Long searchbudgetGroupid
public abstract void populateSavedbudgetDetailListFor(org.egov.model.budget.Budget budget)
public abstract void populateSavedbudgetDetailListForDetail(org.egov.model.budget.BudgetDetail bd)
protected abstract void saveAndStartWorkFlow(org.egov.model.budget.BudgetDetail detail,
org.egov.model.voucher.WorkflowBean workflowBean)
protected abstract void saveAndStartWorkFlowForRe(org.egov.model.budget.BudgetDetail detail,
int index,
org.egov.commons.CFinancialYear finYear,
org.egov.model.budget.Budget refBudget,
org.egov.model.voucher.WorkflowBean workflowBean)
protected abstract void approve()
public String execute()
execute in interface com.opensymphony.xwork2.Actionexecute in class com.opensymphony.xwork2.ActionSupportpublic String create()
public String createRe()
public String createBudgetDetail()
public String createReAndForward()
protected void validateMandatoryFields()
protected void checkHeaderMandatoryField(String fieldName, Object value, String errorKey)
protected void checkGridMandatoryField(String fieldName, Object value, String errorKey)
public boolean isFieldMandatory(String field)
public void loadBudgets(String bere)
public void prepare()
prepare in interface com.opensymphony.xwork2.Preparableprepare in class org.egov.eis.web.actions.workflow.GenericWorkFlowActionprotected void populateFinancialYear()
protected void computePreviousYearRange()
protected void computeNextYearRange()
public void populateWorkflowBean()
public String getCurrentYearRange()
public String getPreviousYearRange()
public String getLastButOneYearRange()
protected void setBudgetDropDown()
public List<org.egov.model.budget.BudgetDetail> getSavedbudgetDetailList()
public List<org.egov.model.budget.BudgetDetail> getBudgetDetailList()
public void setBudgetDetailList(List<org.egov.model.budget.BudgetDetail> budgetDetailList)
public List<org.egov.egf.model.BudgetAmountView> getBudgetAmountView()
protected org.egov.infra.admin.master.entity.User getUser()
protected org.egov.pims.commons.Position getPosition()
protected org.egov.pims.commons.Position getPositionByUserId(Integer userId)
public void setBudgetDetailWorkflowService(org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.BudgetDetail> budgetDetailWorkflowService)
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 org.egov.model.budget.BudgetDetail getBudgetDetail()
public void setBudgetDetail(org.egov.model.budget.BudgetDetail budgetDetails)
public void setBudgetDetailService(org.egov.services.budget.BudgetDetailService budgetDetailsService)
public String loadActuals()
protected void getDetailsFilterdBy()
protected void loadBeAmounts(List<org.egov.model.budget.BudgetDetail> savedbudgetDetailList2)
savedbudgetDetailList2 - protected boolean compareDetails(org.egov.model.budget.BudgetDetail nextYear,
org.egov.model.budget.BudgetDetail current)
protected boolean compareREandBEDetails(org.egov.model.budget.BudgetDetail nextYear,
org.egov.model.budget.BudgetDetail current)
protected void populateBudgetList()
public boolean isHeaderDisabled()
public final boolean shouldShowHeaderField(String field)
public final boolean shouldShowField(String field)
public final boolean shouldShowGridField(String field)
public String ajaxLoadSubSchemes()
public void setBudgetService(org.egov.services.budget.BudgetService budgetService)
public void setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService)
protected com.opensymphony.xwork2.util.ValueStack getValueStack()
public List<org.egov.egf.model.BudgetAmountView> populateAmountData(List<org.egov.model.budget.BudgetDetail> budgetDetails, Date asOnDate, org.egov.commons.CFinancialYear finYear)
public void setShowMessage(boolean showMessage)
public boolean isShowMessage()
public void setBeAmounts(List<BigDecimal> beAmounts)
public List<BigDecimal> getBeAmounts()
public void setNextYearRange(String nextYearRange)
public String getNextYearRange()
public void setReferenceBudget(org.egov.model.budget.Budget referenceBudget)
public org.egov.model.budget.Budget getReferenceBudget()
public void setFinancialYear(org.egov.commons.CFinancialYear financialYear)
public org.egov.commons.CFinancialYear getFinancialYear()
public void setBudgetList(List<org.egov.model.budget.Budget> budgetList)
public List<org.egov.model.budget.Budget> getBudgetList()
public void setBudgetWorkflowService(org.egov.infra.workflow.service.WorkflowService<org.egov.model.budget.Budget> budgetWorkflowService)
public void removeEmptyBudgetDetails(List<org.egov.model.budget.BudgetDetail> budgetDetailList)
public boolean isShowDetails()
public void setShowDetails(boolean showDetails)
showDetails - the showDetails to setpublic Long getSearchfunctionid()
public void setSearchfunctionid(Long searchfunctionid)
public Long getSearchbudgetGroupid()
public void setSearchbudgetGroupid(Long searchbudgetGroupid)
public org.egov.model.voucher.WorkflowBean getWorkflowBean()
public void setWorkflowBean(org.egov.model.voucher.WorkflowBean workflowBean)
public boolean isAddNewDetails()
public void setAddNewDetails(boolean addDetails)
public void setBudgetDocumentNumber(Long documentNumber)
public Long getBudgetDocumentNumber()
public boolean isRe()
public void setBudgetDetailHelper(org.egov.utils.BudgetDetailHelper budgetHelper)
public Date getAsOnDate()
public void setAsOnDate(Date date)
public Integer getSchemeId()
public void setSchemeId(Integer scheme)
public List<org.egov.commons.Scheme> getSubSchemes()
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.