@Service @Transactional(readOnly=true) public class BudgetDetailService extends org.egov.infstr.services.PersistenceService<BudgetDetail,Long>
| Modifier and Type | Field and Description |
|---|---|
protected org.egov.infra.workflow.service.WorkflowService<BudgetDetail> |
budgetDetailWorkflowService |
protected org.egov.eis.service.EisCommonService |
eisCommonService |
| Constructor and Description |
|---|
BudgetDetailService() |
BudgetDetailService(Class<BudgetDetail> type) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCriteriaExcludingBudget(BudgetDetail detail,
Map<String,Object> map) |
boolean |
canViewApprovedAmount(org.egov.infstr.services.PersistenceService persistenceService,
Budget budget) |
void |
checkForDuplicates(BudgetDetail detail) |
BudgetDetail |
createBudgetDetail(BudgetDetail detail,
org.egov.pims.commons.Position position,
org.egov.infstr.services.PersistenceService service) |
List<BudgetUpload> |
createBudgetDetails(String budgetType,
List<BudgetUpload> budgetUploadList,
org.egov.commons.CFinancialYear fyear,
org.egov.commons.EgwStatus status) |
BudgetGroup |
createBudgetGroup(org.egov.commons.CChartOfAccounts coa) |
void |
createCapitalOrRevenueBudget(Budget parent,
String capitalOrRevenue,
String rootmaterial,
String budgetType,
org.egov.commons.CFinancialYear beFYear,
org.egov.commons.CFinancialYear reFYear,
List<String> deptList,
org.egov.commons.EgwStatus status) |
void |
createDeptBudgetHeads(Budget parent,
String capitalOrRevenue,
String budgetType,
org.egov.commons.CFinancialYear beFYear,
org.egov.commons.CFinancialYear reFYear,
String revOrCap,
List<String> deptList,
org.egov.commons.EgwStatus status) |
void |
createRootBudget(String budgetType,
org.egov.commons.CFinancialYear beFYear,
org.egov.commons.CFinancialYear reFYear,
List<String> deptList,
org.egov.commons.EgwStatus status) |
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<Object[]> |
fetchActualsForBill(String fromDate,
String toVoucherDate,
List<String> mandatoryFields) |
List<Object[]> |
fetchActualsForBillWithParams(String fromDate,
String toVoucherDate,
StringBuffer miscQuery) |
List<Object[]> |
fetchActualsForBillWithVouchersParams(String fromDate,
String toVoucherDate,
StringBuffer miscQuery) |
List<Object[]> |
fetchActualsForFinYear(org.egov.commons.CFinancialYear fy,
List<String> mandatoryFields,
Budget topBudget,
Budget referingTopBudget,
Date date,
Integer dept,
Long fun,
List<org.egov.infra.admin.master.entity.AppConfigValues> list) |
List<Object[]> |
fetchActualsForFY(org.egov.commons.CFinancialYear fy,
List<String> mandatoryFields,
Budget topBudget,
Budget referingTopBudget,
Date date,
Integer dept,
Long fun)
vouchers are of the passed finaicial year budget is of passed topBudgets financialyear
|
List<Object[]> |
fetchActualsForFYDate(String fromDate,
String toVoucherDate,
List<String> mandatoryFields) |
List<Object[]> |
fetchActualsForFYWithParams(String fromDate,
String toVoucherDate,
StringBuffer miscQuery) |
List<Object[]> |
fetchActualsForReport(org.egov.commons.CFinancialYear financialYear,
org.egov.commons.CFinancialYear prevFinYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchGlCodeAndApprovedAmountForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchGlCodeAndBEAmountForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchGlCodeAndBENextYrApprovedForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchGlCodeAndNameForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchMajorCodeAndActuals(org.egov.commons.CFinancialYear financialYear,
Budget topBudget,
Date date,
org.egov.commons.CFunction function,
org.egov.infra.admin.master.entity.Department dept,
org.egov.pims.commons.Position pos)
vouchers are of the passed finaicial year budget is of passed topBudgets financialyear
|
List<Object[]> |
fetchMajorCodeAndActualsForReport(org.egov.commons.CFinancialYear financialYear,
org.egov.commons.CFinancialYear prevFinYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchMajorCodeAndAnticipatory(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchMajorCodeAndAppropriation(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos,
Date asOnDate) |
List<Object[]> |
fetchMajorCodeAndApprovedAmount(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchMajorCodeAndApprovedAmountForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchMajorCodeAndBEAmount(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchMajorCodeAndBEAmountForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchMajorCodeAndBENextYr(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchMajorCodeAndBENextYrApproved(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchMajorCodeAndBENextYrApprovedForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchMajorCodeAndName(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchMajorCodeAndNameForReport(org.egov.commons.CFinancialYear financialYear,
String fundType,
String budgetType) |
List<Object[]> |
fetchMajorCodeAndOriginalAmount(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchUniqueNoAndApprAmount(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<Object[]> |
fetchUniqueNoAndBEAmount(Budget topBudget,
BudgetDetail budgetDetail,
org.egov.commons.CFunction function,
org.egov.pims.commons.Position pos) |
List<BudgetDetail> |
findAllBudgetDetailsFor(Budget budget,
BudgetDetail example) |
List<BudgetDetail> |
findAllBudgetDetailsForParent(Budget budget,
BudgetDetail example,
org.egov.infstr.services.PersistenceService persistenceService) |
List<BudgetDetail> |
findAllBudgetDetailsWithReAppropriation(Budget budget,
BudgetDetail example) |
List<Budget> |
findApprovedBudgetsForFY(Long financialYear) |
Budget |
findApprovedPrimaryParentBudgetForFY(Long financialYear) |
List<Budget> |
findBudgetsForFY(Long financialYear) |
List<Budget> |
findBudgetsForFYWithNewState(Long financialYear) |
Set<Budget> |
findBudgetTree(Budget budget,
BudgetDetail example) |
List<Budget> |
findPrimaryBudgetForFY(Long financialYear) |
String |
generateUniqueNo(BudgetDetail detail) |
org.egov.infra.admin.master.service.AppConfigValueService |
getAppConfigValuesService() |
BigDecimal |
getBEAmount(Budget budget) |
List<Budget> |
getBudgetByStatusAndFinancialYearId(Integer statusId,
Long financialYearId) |
BudgetDetail |
getBudgetDetail(Integer fundId,
Long functionId,
Long deptId,
Long budgetGroupId) |
BudgetDetail |
getBudgetDetail(Integer fundId,
Long functionId,
Long deptId,
Long glCodeId,
org.egov.commons.CFinancialYear fYear,
String budgetType) |
List<BudgetDetail> |
getBudgetDetailByFunctionId(Long functionId) |
BudgetDetail |
getBudgetDetailByReferencceBudget(String uniqueNo,
Long budgetId) |
Long |
getBudgetDetailCount(Budget budget) |
List<BudgetDetail> |
getBudgetDetails(List<Long> budgetId) |
List<BudgetDetail> |
getBudgetDetailsByBudgetGroupId(Long budgetGroupId) |
List<BudgetDetail> |
getBudgetDetailsByBudgetId(Long budgetId) |
org.egov.commons.EgwStatus |
getBudgetDetailStatus(String code) |
List<Long> |
getBudgetIdList() |
Long |
getCountByBudget(Long budgetId) |
org.hibernate.Session |
getCurrentSession() |
org.egov.infra.admin.master.entity.Department |
getDepartmentForBudget(BudgetDetail detail) |
List<BudgetDetail> |
getDepartmentFromBudgetDetailByFundId(Integer fundId) |
String |
getDeptNameForBudgetId(Long budgetId) |
org.egov.pims.model.PersonalInformation |
getEmpForCurrentUser() |
List<BudgetDetail> |
getFunctionFromBudgetDetailByDepartmentId(Long departmentId) |
String |
getNextYrBEName(Budget budget) |
List<BudgetDetail> |
getNotApprovedBudgetDetails(Long budgetId) |
List<BudgetDetail> |
getNotApprovedBudgetDetailsForBudget(List<Long> budgetId) |
org.egov.pims.commons.Position |
getPositionForEmployee(org.egov.eis.entity.Employee emp) |
BigDecimal |
getREAmount(Budget budget) |
List<BudgetDetail> |
getRemainingDetailsForApproveOrReject(Budget budget) |
List<BudgetDetail> |
getRemainingDetailsForSave(Budget budget,
org.egov.pims.commons.Position currPos) |
protected org.egov.infra.admin.master.entity.User |
getUser() |
org.egov.eis.entity.Assignment |
getWorkflowInitiator(BudgetDetail budgetDetail) |
protected boolean |
isIdPresent(Object value) |
List<BudgetUpload> |
loadBudget(List<BudgetUpload> budgetUploadList,
org.egov.commons.CFinancialYear reFYear,
org.egov.commons.CFinancialYear beFYear) |
BudgetDetail |
persist(BudgetDetail detail) |
BudgetDetail |
rejectWorkFlow(BudgetDetail budgetDetail,
String comment) |
List<BudgetDetail> |
searchBy(BudgetDetail detail) |
List<BudgetDetail> |
searchByCriteriaAndFY(Long financialYear,
BudgetDetail detail,
boolean isApprove,
org.egov.pims.commons.Position pos) |
List<BudgetDetail> |
searchByCriteriaWithTypeAndFY(Long financialYear,
String type,
BudgetDetail detail) |
void |
setAppConfigValuesService(org.egov.infra.admin.master.service.AppConfigValueService appConfigValuesService) |
BudgetDetail |
setBudgetDetailStatus(BudgetDetail budgetDetail) |
void |
setBudgetDetailWorkflowService(org.egov.infra.workflow.service.WorkflowService<BudgetDetail> budgetDetailWorkflowService) |
Budget |
setBudgetState(Budget budget) |
void |
setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService) |
void |
setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService) |
BudgetDetail |
setRelatedEntitesOn(BudgetDetail detail) |
void |
setScriptExecutionService(org.egov.infra.script.service.ScriptService scriptService) |
List<BudgetDetail> |
sortByDepartmentName(List<BudgetDetail> budgetDetails) |
boolean |
toBeConsolidated() |
void |
transitionToEnd(BudgetDetail detail,
org.egov.pims.commons.Position position) |
BudgetDetail |
transitionWorkFlow(BudgetDetail budgetDetail,
WorkflowBean workflowBean) |
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, update, validate, validateModel@Autowired protected org.egov.eis.service.EisCommonService eisCommonService
protected org.egov.infra.workflow.service.WorkflowService<BudgetDetail> budgetDetailWorkflowService
public BudgetDetailService()
public BudgetDetailService(Class<BudgetDetail> type)
public org.hibernate.Session getCurrentSession()
public boolean canViewApprovedAmount(org.egov.infstr.services.PersistenceService persistenceService,
Budget budget)
public BudgetDetail createBudgetDetail(BudgetDetail detail, org.egov.pims.commons.Position position, org.egov.infstr.services.PersistenceService service)
public List<BudgetDetail> searchBy(BudgetDetail detail)
public List<BudgetDetail> searchByCriteriaAndFY(Long financialYear, BudgetDetail detail, boolean isApprove, org.egov.pims.commons.Position pos)
public List<BudgetDetail> searchByCriteriaWithTypeAndFY(Long financialYear, String type, BudgetDetail detail)
protected void addCriteriaExcludingBudget(BudgetDetail detail, Map<String,Object> map)
public List<BudgetDetail> findAllBudgetDetailsFor(Budget budget, BudgetDetail example)
public List<BudgetDetail> findAllBudgetDetailsForParent(Budget budget, BudgetDetail example, org.egov.infstr.services.PersistenceService persistenceService)
public List<BudgetDetail> findAllBudgetDetailsWithReAppropriation(Budget budget, BudgetDetail example)
public Budget findApprovedPrimaryParentBudgetForFY(Long financialYear)
public Set<Budget> findBudgetTree(Budget budget, BudgetDetail example)
protected boolean isIdPresent(Object value)
@Transactional public BudgetDetail persist(BudgetDetail detail)
persist in class org.egov.infstr.services.PersistenceService<BudgetDetail,Long>public void checkForDuplicates(BudgetDetail detail)
protected 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 void setEisCommonService(org.egov.eis.service.EisCommonService eisCommonService)
public org.egov.infra.admin.master.service.AppConfigValueService getAppConfigValuesService()
public void setAppConfigValuesService(org.egov.infra.admin.master.service.AppConfigValueService appConfigValuesService)
public org.egov.infra.admin.master.entity.Department getDepartmentForBudget(BudgetDetail detail) throws org.egov.infra.exception.ApplicationRuntimeException
detail - org.egov.infra.exception.ApplicationRuntimeExceptionpublic org.egov.infra.admin.master.entity.Department depertmentForEmployee(org.egov.eis.entity.Employee emp)
emp - public List<BudgetDetail> getRemainingDetailsForApproveOrReject(Budget budget)
public List<BudgetDetail> getRemainingDetailsForSave(Budget budget, org.egov.pims.commons.Position currPos)
public BudgetDetail setRelatedEntitesOn(BudgetDetail detail)
public void transitionToEnd(BudgetDetail detail, org.egov.pims.commons.Position position)
public List<Object[]> fetchActualsForFYDate(String fromDate, String toVoucherDate, List<String> mandatoryFields)
public String generateUniqueNo(BudgetDetail detail)
detail - public List<Object[]> fetchActualsForFY(org.egov.commons.CFinancialYear fy, List<String> mandatoryFields, Budget topBudget, Budget referingTopBudget, Date date, Integer dept, Long fun)
fy - mandatoryFields - topBudget - referingTopBudget - date - dept - fun - excludelist - TODOpublic List<Object[]> fetchActualsForFinYear(org.egov.commons.CFinancialYear fy, List<String> mandatoryFields, Budget topBudget, Budget referingTopBudget, Date date, Integer dept, Long fun, List<org.egov.infra.admin.master.entity.AppConfigValues> list)
public List<Object[]> fetchMajorCodeAndActuals(org.egov.commons.CFinancialYear financialYear, Budget topBudget, Date date, org.egov.commons.CFunction function, org.egov.infra.admin.master.entity.Department dept, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndName(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndBEAmount(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchUniqueNoAndBEAmount(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndAppropriation(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos, Date asOnDate)
public List<Object[]> fetchUniqueNoAndApprAmount(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndAnticipatory(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndOriginalAmount(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndBENextYr(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndApprovedAmount(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndBENextYrApproved(Budget topBudget, BudgetDetail budgetDetail, org.egov.commons.CFunction function, org.egov.pims.commons.Position pos)
public List<Object[]> fetchMajorCodeAndNameForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchMajorCodeAndActualsForReport(org.egov.commons.CFinancialYear financialYear, org.egov.commons.CFinancialYear prevFinYear, String fundType, String budgetType)
public List<Object[]> fetchMajorCodeAndBEAmountForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchMajorCodeAndApprovedAmountForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchMajorCodeAndBENextYrApprovedForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchGlCodeAndNameForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchActualsForReport(org.egov.commons.CFinancialYear financialYear, org.egov.commons.CFinancialYear prevFinYear, String fundType, String budgetType)
public List<Object[]> fetchGlCodeAndBEAmountForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchGlCodeAndApprovedAmountForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchGlCodeAndBENextYrApprovedForReport(org.egov.commons.CFinancialYear financialYear, String fundType, String budgetType)
public List<Object[]> fetchActualsForBill(String fromDate, String toVoucherDate, List<String> mandatoryFields)
public List<Object[]> fetchActualsForFYWithParams(String fromDate, String toVoucherDate, StringBuffer miscQuery)
public List<Object[]> fetchActualsForBillWithParams(String fromDate, String toVoucherDate, StringBuffer miscQuery)
public List<Object[]> fetchActualsForBillWithVouchersParams(String fromDate, String toVoucherDate, StringBuffer miscQuery)
public org.egov.pims.model.PersonalInformation getEmpForCurrentUser()
public void setBudgetDetailWorkflowService(org.egov.infra.workflow.service.WorkflowService<BudgetDetail> budgetDetailWorkflowService)
public void setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService)
public void setScriptExecutionService(org.egov.infra.script.service.ScriptService scriptService)
public boolean toBeConsolidated()
@Transactional public List<BudgetUpload> loadBudget(List<BudgetUpload> budgetUploadList, org.egov.commons.CFinancialYear reFYear, org.egov.commons.CFinancialYear beFYear)
@Transactional public List<BudgetUpload> createBudgetDetails(String budgetType, List<BudgetUpload> budgetUploadList, org.egov.commons.CFinancialYear fyear, org.egov.commons.EgwStatus status)
@Transactional public BudgetDetail setBudgetDetailStatus(BudgetDetail budgetDetail)
@Transactional public BudgetGroup createBudgetGroup(org.egov.commons.CChartOfAccounts coa)
@Transactional public void createRootBudget(String budgetType, org.egov.commons.CFinancialYear beFYear, org.egov.commons.CFinancialYear reFYear, List<String> deptList, org.egov.commons.EgwStatus status) throws SQLException
SQLException@Transactional public void createCapitalOrRevenueBudget(Budget parent, String capitalOrRevenue, String rootmaterial, String budgetType, org.egov.commons.CFinancialYear beFYear, org.egov.commons.CFinancialYear reFYear, List<String> deptList, org.egov.commons.EgwStatus status) throws SQLException
SQLException@Transactional public void createDeptBudgetHeads(Budget parent, String capitalOrRevenue, String budgetType, org.egov.commons.CFinancialYear beFYear, org.egov.commons.CFinancialYear reFYear, String revOrCap, List<String> deptList, org.egov.commons.EgwStatus status) throws SQLException
SQLExceptionpublic BudgetDetail getBudgetDetail(Integer fundId, Long functionId, Long deptId, Long glCodeId, org.egov.commons.CFinancialYear fYear, String budgetType)
public BudgetDetail getBudgetDetail(Integer fundId, Long functionId, Long deptId, Long budgetGroupId)
public List<BudgetDetail> getDepartmentFromBudgetDetailByFundId(Integer fundId)
public List<BudgetDetail> getFunctionFromBudgetDetailByDepartmentId(Long departmentId)
public List<BudgetDetail> getBudgetDetailByFunctionId(Long functionId)
@Transactional public void updateByMaterializedPath(String materializedPath)
public List<BudgetDetail> sortByDepartmentName(List<BudgetDetail> budgetDetails)
public org.egov.eis.entity.Assignment getWorkflowInitiator(BudgetDetail budgetDetail)
@Transactional public BudgetDetail transitionWorkFlow(BudgetDetail budgetDetail, WorkflowBean workflowBean)
@Transactional public BudgetDetail rejectWorkFlow(BudgetDetail budgetDetail, String comment)
public List<BudgetDetail> getBudgetDetailsByBudgetGroupId(Long budgetGroupId)
public List<BudgetDetail> getBudgetDetailsByBudgetId(Long budgetId)
public List<Budget> getBudgetByStatusAndFinancialYearId(Integer statusId, Long financialYearId)
public List<BudgetDetail> getBudgetDetails(List<Long> budgetId)
public org.egov.commons.EgwStatus getBudgetDetailStatus(String code)
public BigDecimal getREAmount(Budget budget)
public BigDecimal getBEAmount(Budget budget)
public List<BudgetDetail> getNotApprovedBudgetDetails(Long budgetId)
public List<BudgetDetail> getNotApprovedBudgetDetailsForBudget(List<Long> budgetId)
public BudgetDetail getBudgetDetailByReferencceBudget(String uniqueNo, Long budgetId)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.