| Modifier and Type | Field and Description |
|---|---|
protected org.egov.infra.workflow.service.SimpleWorkflowService<BudgetDetail> |
budgetDetailWorkflowService |
protected org.egov.infra.workflow.service.WorkflowService<Budget> |
budgetWorkflowService |
protected org.egov.eis.service.EisCommonService |
eisCommonService |
| Constructor and Description |
|---|
BudgetService() |
BudgetService(Class<Budget> type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canForwardParent(org.egov.pims.commons.Position position,
Budget b) |
org.egov.infra.admin.master.entity.Department |
depertmentForEmployee(org.egov.eis.entity.Employee emp)
returns department of the employee from assignment for the current date
|
List<org.egov.commons.CChartOfAccounts> |
getAccountCodeForBudgetHead(List<BudgetGroup> bgroupList) |
Budget |
getBudget(String budgetHead,
String deptCode,
String budgetType,
String fyear) |
List<Budget> |
getBudgetsForUploadReport() |
Budget |
getByName(String name) |
org.egov.infra.admin.master.entity.Department |
getDepartmentForBudget(Budget budget)
return the department of any one budget detail will work for only leaf budget not for non leaf budgets
|
org.egov.pims.model.PersonalInformation |
getEmpForCurrentUser() |
String |
getEmployeeNameAndDesignationForPosition(org.egov.pims.commons.Position pos) |
List |
getFYForNonApprovedBudgets() |
org.egov.pims.commons.Position |
getPositionForEmployee(org.egov.eis.entity.Employee emp) |
Budget |
getReferenceBudgetFor(Budget budget) |
org.egov.infra.admin.master.entity.User |
getUser() |
boolean |
hasApprovedBeForYear(Long financialYear) |
boolean |
hasApprovedReAsonDate(Long finYearId,
Date budgetApprovedDate) |
boolean |
hasApprovedReForYear(Long financialYear) |
boolean |
hasReForYear(Long financialYear) |
boolean |
isLeaf(Budget budget) |
List<Budget> |
moveBudgetTree(Budget b,
org.egov.pims.commons.Position position)
finds all the child budget tree for approval or rejection
|
void |
moveDetailsTree(List budgetsList,
Budget b,
String actionName) |
void |
setBudgetDetailWorkflowService(org.egov.infra.workflow.service.SimpleWorkflowService<BudgetDetail> budgetDetailWorkflowService) |
void |
setBudgetWorkflowService(org.egov.infra.workflow.service.WorkflowService<Budget> budgetWorkflowService) |
void |
setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService) |
void |
updateByMaterializedPath(String materializedPath) |
addFilterCriteriaForObject, addIndexparams, applyAuditing, applyAuditing, create, delete, find, find, findAll, findAll, findAllBy, findAllByNamedQuery, findByExample, findById, findById, findByIdWithJoinFetch, findByNamedQuery, findPageBy, findPageByNamedQuery, getNamedQuery, getSession, getType, load, merge, persist, update, validate, validateModel@Autowired protected org.egov.eis.service.EisCommonService eisCommonService
protected org.egov.infra.workflow.service.WorkflowService<Budget> budgetWorkflowService
@Autowired @Qualifier(value="workflowService") protected org.egov.infra.workflow.service.SimpleWorkflowService<BudgetDetail> budgetDetailWorkflowService
public void setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService)
public org.egov.infra.admin.master.entity.User getUser()
public org.egov.pims.commons.Position getPositionForEmployee(org.egov.eis.entity.Employee emp)
throws org.egov.infra.exception.ApplicationRuntimeException
org.egov.infra.exception.ApplicationRuntimeExceptionpublic org.egov.infra.admin.master.entity.Department getDepartmentForBudget(Budget budget) throws org.egov.infra.exception.ApplicationRuntimeException
budget - org.egov.infra.exception.ApplicationRuntimeExceptionpublic org.egov.infra.admin.master.entity.Department depertmentForEmployee(org.egov.eis.entity.Employee emp)
emp - public boolean hasReForYear(Long financialYear)
public boolean hasApprovedBeForYear(Long financialYear)
public boolean hasApprovedReForYear(Long financialYear)
public boolean hasApprovedReAsonDate(Long finYearId, Date budgetApprovedDate)
financialYear - public List<Budget> moveBudgetTree(Budget b, org.egov.pims.commons.Position position)
b - position - public void moveDetailsTree(List budgetsList, Budget b, String actionName)
budgetsList - public boolean canForwardParent(org.egov.pims.commons.Position position,
Budget b)
public List<org.egov.commons.CChartOfAccounts> getAccountCodeForBudgetHead(List<BudgetGroup> bgroupList) throws org.egov.infra.validation.exception.ValidationException
bgroupList - org.egov.infra.validation.exception.ValidationExceptionpublic void setBudgetWorkflowService(org.egov.infra.workflow.service.WorkflowService<Budget> budgetWorkflowService)
public void setBudgetDetailWorkflowService(org.egov.infra.workflow.service.SimpleWorkflowService<BudgetDetail> budgetDetailWorkflowService)
public String getEmployeeNameAndDesignationForPosition(org.egov.pims.commons.Position pos) throws org.egov.infra.exception.ApplicationRuntimeException
org.egov.infra.exception.ApplicationRuntimeExceptionpublic org.egov.pims.model.PersonalInformation getEmpForCurrentUser()
public boolean isLeaf(Budget budget)
public List getFYForNonApprovedBudgets()
public Budget getBudget(String budgetHead, String deptCode, String budgetType, String fyear)
@Transactional public void updateByMaterializedPath(String materializedPath)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.