public class BudgetReportAction
extends org.egov.infra.web.struts.actions.BaseFormAction
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
canViewApprovedAmount |
protected boolean |
finalApprover |
| Constructor and Description |
|---|
BudgetReportAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEmptyRow() |
String |
ajaxFunctionWiseConsolidated() |
String |
ajaxGenerateAtGlanceHtml() |
String |
ajaxGenerateDepartmentWiseHtml() |
String |
ajaxGenerateFunctionWiseHtml() |
String |
atGlance() |
String |
departmentWiseReport() |
String |
functionwise() |
String |
generateAtGlancePdf() |
String |
generateAtGlanceXls() |
String |
generateDepartmentWisePdf() |
String |
generateDepartmentWiseXls() |
String |
generateFunctionWisePdf() |
String |
generateFunctionWiseXls() |
List<Object> |
getAmountForMajorcodewise(Integer deptId,
Long functionId,
String type) |
List<Object> |
getAmountForMajorcodewiseForWorkingCopy(Integer deptId,
Long functionId,
String type) |
protected String |
getAppConfigValueFor(String module,
String key) |
String |
getAtGlanceReport() |
org.egov.model.budget.BudgetDetail |
getBudgetDetail() |
org.egov.services.budget.BudgetDetailService |
getBudgetDetailService() |
BudgetReport |
getBudgetReport() |
protected String |
getBudgetType(String finalStatus) |
void |
getCOA() |
protected String |
getFinalStatus() |
String |
getFunctionwiseReport() |
InputStream |
getInputStream() |
BigDecimal |
getMajorCodeApproriationTotals(Map<String,BigDecimal> majorCodeToApproriationAmountMap) |
Map<String,BigDecimal> |
getMajorCodeToAmountMap(List<org.egov.model.budget.BudgetDetail> budgetDetails) |
BigDecimal |
getMajorCodeTotals(Map<String,BigDecimal> majorCodeToAmountMap) |
Object |
getModel() |
protected Map<String,Object> |
getParamMap() |
protected String |
getQueryForSelectedType(String code) |
protected Map<String,String> |
getReferenceNumber(String appConfigKey) |
org.egov.model.budget.Budget |
getTopBudget() |
String |
getUniqueMajorCodesAsString(Map<String,BigDecimal> majorCodeToAmountMap) |
boolean |
isDepartmentBudget() |
boolean |
isOnSaveOrForward() |
void |
loadAmountForMajorcodewise(org.egov.commons.CFinancialYear finyear,
org.egov.infra.admin.master.entity.Department dept,
org.egov.commons.CFunction function) |
void |
loadAmountForMajorcodewiseConsolidated(org.egov.commons.CFinancialYear finyear,
org.egov.infra.admin.master.entity.Department dept,
org.egov.commons.CFunction function) |
void |
loadAmountForMajorcodewiseForWorkingCopy(org.egov.commons.CFinancialYear finyear,
org.egov.infra.admin.master.entity.Department dept,
org.egov.commons.CFunction function) |
protected void |
populateData() |
void |
prepare() |
String |
printDepartmentWiseReport() |
void |
setBudgetDetail(org.egov.model.budget.BudgetDetail budgetDetail) |
void |
setBudgetDetailService(org.egov.services.budget.BudgetDetailService budgetDetailService) |
void |
setBudgetReport(BudgetReport budgetReport) |
void |
setBudgetService(org.egov.services.budget.BudgetService budgetService) |
void |
setDepartmentBudget(boolean departmentBudget) |
void |
setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService) |
void |
setFinancialYearDAO(org.egov.commons.dao.FinancialYearDAO financialYearDAO) |
void |
setOnSaveOrForward(boolean onSaveOrForward) |
protected void |
setRelatedEntitesOn() |
void |
setReportHelper(org.egov.utils.ReportHelper reportHelper) |
void |
setTopBudget(org.egov.model.budget.Budget topBudget) |
protected void |
validateFinancialYear() |
acceptableParameterName, 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 boolean canViewApprovedAmount
protected boolean finalApprover
public boolean isDepartmentBudget()
public void setDepartmentBudget(boolean departmentBudget)
public org.egov.model.budget.BudgetDetail getBudgetDetail()
public void setBudgetDetail(org.egov.model.budget.BudgetDetail budgetDetail)
public void setBudgetService(org.egov.services.budget.BudgetService budgetService)
public void setFinancialYearDAO(org.egov.commons.dao.FinancialYearDAO financialYearDAO)
public void setReportHelper(org.egov.utils.ReportHelper reportHelper)
public InputStream getInputStream()
public Object getModel()
public String functionwise()
public String atGlance()
public void prepare()
prepare in interface com.opensymphony.xwork2.Preparableprepare in class org.egov.infra.web.struts.actions.BaseFormActionpublic String getFunctionwiseReport()
public String ajaxGenerateFunctionWiseHtml() throws IOException
IOExceptionpublic String ajaxFunctionWiseConsolidated() throws IOException
IOExceptionpublic String generateFunctionWisePdf() throws net.sf.jasperreports.engine.JRException, IOException
net.sf.jasperreports.engine.JRExceptionIOExceptionpublic String generateFunctionWiseXls() throws net.sf.jasperreports.engine.JRException, IOException
net.sf.jasperreports.engine.JRExceptionIOExceptionpublic String getAtGlanceReport()
public String ajaxGenerateAtGlanceHtml() throws IOException
IOExceptionpublic String generateAtGlancePdf() throws net.sf.jasperreports.engine.JRException, IOException
net.sf.jasperreports.engine.JRExceptionIOExceptionpublic String generateAtGlanceXls() throws net.sf.jasperreports.engine.JRException, IOException
net.sf.jasperreports.engine.JRExceptionIOExceptionpublic org.egov.model.budget.Budget getTopBudget()
public void setTopBudget(org.egov.model.budget.Budget topBudget)
public void loadAmountForMajorcodewise(org.egov.commons.CFinancialYear finyear,
org.egov.infra.admin.master.entity.Department dept,
org.egov.commons.CFunction function)
public void loadAmountForMajorcodewiseConsolidated(org.egov.commons.CFinancialYear finyear,
org.egov.infra.admin.master.entity.Department dept,
org.egov.commons.CFunction function)
public void loadAmountForMajorcodewiseForWorkingCopy(org.egov.commons.CFinancialYear finyear,
org.egov.infra.admin.master.entity.Department dept,
org.egov.commons.CFunction function)
public List<Object> getAmountForMajorcodewise(Integer deptId, Long functionId, String type)
public List<Object> getAmountForMajorcodewiseForWorkingCopy(Integer deptId, Long functionId, String type)
public void getCOA()
public String departmentWiseReport()
public String printDepartmentWiseReport()
public String generateDepartmentWiseXls() throws net.sf.jasperreports.engine.JRException, IOException
net.sf.jasperreports.engine.JRExceptionIOExceptionpublic String generateDepartmentWisePdf() throws Exception
Exceptionpublic String ajaxGenerateDepartmentWiseHtml() throws Exception
Exceptionpublic BudgetReport getBudgetReport()
public void setBudgetReport(BudgetReport budgetReport)
protected void setRelatedEntitesOn()
protected void validateFinancialYear()
protected void addEmptyRow()
protected String getFinalStatus()
protected void populateData()
public Map<String,BigDecimal> getMajorCodeToAmountMap(List<org.egov.model.budget.BudgetDetail> budgetDetails)
public String getUniqueMajorCodesAsString(Map<String,BigDecimal> majorCodeToAmountMap)
public BigDecimal getMajorCodeTotals(Map<String,BigDecimal> majorCodeToAmountMap)
public BigDecimal getMajorCodeApproriationTotals(Map<String,BigDecimal> majorCodeToApproriationAmountMap)
public boolean isOnSaveOrForward()
public void setOnSaveOrForward(boolean onSaveOrForward)
public org.egov.services.budget.BudgetDetailService getBudgetDetailService()
public void setBudgetDetailService(org.egov.services.budget.BudgetDetailService budgetDetailService)
public void setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService)
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.