public class BudgetReAppropriationService extends org.egov.infstr.services.PersistenceService<BudgetReAppropriation,Long>
| Modifier and Type | Field and Description |
|---|---|
protected org.egov.infra.workflow.service.WorkflowService<BudgetDetail> |
budgetDetailWorkflowService |
protected org.egov.infra.script.service.ScriptService |
scriptService |
| Constructor and Description |
|---|
BudgetReAppropriationService() |
BudgetReAppropriationService(Class<BudgetReAppropriation> type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkRowEmpty(BudgetReAppropriationView appropriation) |
BudgetDetail |
createApprovedBudgetDetail(BudgetReAppropriationView appropriation,
org.egov.pims.commons.Position position) |
BudgetReAppropriationMisc |
createBudgetReAppropriationMisc(String actionName,
String beRe,
org.egov.commons.CFinancialYear financialYear,
BudgetReAppropriationMisc appropriationMisc,
org.egov.pims.commons.Position position) |
boolean |
createReAppropriation(String actionName,
List<BudgetReAppropriationView> budgetReAppropriationList,
org.egov.pims.commons.Position position,
org.egov.commons.CFinancialYear financialYear,
String beRe,
BudgetReAppropriationMisc misc,
String asOnDate) |
boolean |
createReAppropriationForNewBudgetDetail(String actionName,
List<BudgetReAppropriationView> newBudgetReAppropriationList,
org.egov.pims.commons.Position position,
BudgetReAppropriationMisc misc) |
BudgetReAppropriationMisc |
createReAppropriationMisc(String actionName,
BudgetReAppropriationMisc appropriationMisc,
BudgetDetail detail,
org.egov.pims.commons.Position position) |
BudgetReAppropriation |
findBySequenceNumberAndBudgetDetail(String sequenceNumber,
Long budgetDetailId) |
List<BudgetReAppropriation> |
getNonApprovedReAppByUser(Long userId,
BudgetDetail budgetDetail,
org.egov.commons.CFinancialYear financialYear) |
org.egov.infra.persistence.utils.ApplicationSequenceNumberGenerator |
getSequenceGenerator() |
protected String |
getSequenceNumber(BudgetDetail detail) |
BudgetReAppropriationMisc |
performActionOnMisc(String action,
BudgetReAppropriationMisc reApp,
String comment) |
boolean |
rowsToAddExists(List<BudgetReAppropriationView> reAppropriationList) |
boolean |
rowsToAddForExistingDetails(List<BudgetReAppropriationView> reAppropriationList) |
void |
saveAndStartWorkFlowForExistingdetails(String actionName,
BudgetReAppropriationView reAppView,
org.egov.pims.commons.Position position,
org.egov.commons.CFinancialYear financialYear,
String beRe,
BudgetReAppropriationMisc misc,
String asOnDate) |
void |
saveAndStartWorkFlowForNewDetail(String actionName,
BudgetDetail detail,
BudgetReAppropriationView appropriation,
org.egov.pims.commons.Position position,
BudgetReAppropriationMisc misc) |
void |
setBudgetDetailsDAO(BudgetDetailsHibernateDAO budgetDetailsDAO) |
void |
setBudgetDetailService(BudgetDetailService budgetDetailService) |
void |
setBudgetDetailWorkflowService(org.egov.infra.workflow.service.WorkflowService<BudgetDetail> budgetDetailWorkflowService) |
void |
setMiscWorkflowService(org.egov.infra.workflow.service.WorkflowService<BudgetReAppropriationMisc> miscWorkflowService) |
void |
setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService) |
BudgetDetail |
setRelatedValues(BudgetDetail detail) |
void |
setSequenceGenerator(org.egov.infra.persistence.utils.ApplicationSequenceNumberGenerator sequenceGenerator) |
void |
updatePlanningBudget(BudgetReAppropriation reAppropriation)
This api updates the budget available amount for which the budget reappropriation is being done.
|
void |
validateDeductionAmount(BudgetReAppropriation appropriation)
This api checks whether the amount being deducted is greater than the budget available.
|
void |
validateDuplicates(List<BudgetReAppropriationView> budgetReAppropriationList,
BudgetReAppropriationView appropriation) |
void |
validateMandatoryFields(List<BudgetReAppropriationView> reAppropriationList) |
protected BigDecimal |
zeroOrValue(BigDecimal value) |
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, validateModelprotected org.egov.infra.workflow.service.WorkflowService<BudgetDetail> budgetDetailWorkflowService
@Autowired protected org.egov.infra.script.service.ScriptService scriptService
public BudgetReAppropriationService()
public BudgetReAppropriationService(Class<BudgetReAppropriation> type)
public org.egov.infra.persistence.utils.ApplicationSequenceNumberGenerator getSequenceGenerator()
public void setSequenceGenerator(org.egov.infra.persistence.utils.ApplicationSequenceNumberGenerator sequenceGenerator)
public void setBudgetDetailWorkflowService(org.egov.infra.workflow.service.WorkflowService<BudgetDetail> budgetDetailWorkflowService)
public void setBudgetDetailService(BudgetDetailService budgetDetailService)
public void setPersistenceService(org.egov.infstr.services.PersistenceService persistenceService)
public void setMiscWorkflowService(org.egov.infra.workflow.service.WorkflowService<BudgetReAppropriationMisc> miscWorkflowService)
public boolean checkRowEmpty(BudgetReAppropriationView appropriation)
@Transactional public BudgetDetail createApprovedBudgetDetail(BudgetReAppropriationView appropriation, org.egov.pims.commons.Position position)
public void validateMandatoryFields(List<BudgetReAppropriationView> reAppropriationList)
public BudgetDetail setRelatedValues(BudgetDetail detail)
public boolean rowsToAddExists(List<BudgetReAppropriationView> reAppropriationList)
public void validateDuplicates(List<BudgetReAppropriationView> budgetReAppropriationList, BudgetReAppropriationView appropriation)
public boolean rowsToAddForExistingDetails(List<BudgetReAppropriationView> reAppropriationList)
public void validateDeductionAmount(BudgetReAppropriation appropriation)
reAppropriation - - The budget reappropriation being created.(This could be the addition or the deduction
reappropriation)@Transactional public BudgetReAppropriationMisc createReAppropriationMisc(String actionName, BudgetReAppropriationMisc appropriationMisc, BudgetDetail detail, org.egov.pims.commons.Position position)
protected String getSequenceNumber(BudgetDetail detail)
public BudgetReAppropriation findBySequenceNumberAndBudgetDetail(String sequenceNumber, Long budgetDetailId)
public BudgetReAppropriationMisc performActionOnMisc(String action, BudgetReAppropriationMisc reApp, String comment)
@Transactional public void updatePlanningBudget(BudgetReAppropriation reAppropriation)
reAppropriation - - The budget reappropriation being created.(This could be the addition or the deduction
reappropriation)protected BigDecimal zeroOrValue(BigDecimal value)
public List<BudgetReAppropriation> getNonApprovedReAppByUser(Long userId, BudgetDetail budgetDetail, org.egov.commons.CFinancialYear financialYear)
public void setBudgetDetailsDAO(BudgetDetailsHibernateDAO budgetDetailsDAO)
@Transactional public boolean createReAppropriation(String actionName, List<BudgetReAppropriationView> budgetReAppropriationList, org.egov.pims.commons.Position position, org.egov.commons.CFinancialYear financialYear, String beRe, BudgetReAppropriationMisc misc, String asOnDate)
@Transactional public void saveAndStartWorkFlowForExistingdetails(String actionName, BudgetReAppropriationView reAppView, org.egov.pims.commons.Position position, org.egov.commons.CFinancialYear financialYear, String beRe, BudgetReAppropriationMisc misc, String asOnDate)
@Transactional public BudgetReAppropriationMisc createBudgetReAppropriationMisc(String actionName, String beRe, org.egov.commons.CFinancialYear financialYear, BudgetReAppropriationMisc appropriationMisc, org.egov.pims.commons.Position position)
@Transactional public boolean createReAppropriationForNewBudgetDetail(String actionName, List<BudgetReAppropriationView> newBudgetReAppropriationList, org.egov.pims.commons.Position position, BudgetReAppropriationMisc misc)
@Transactional public void saveAndStartWorkFlowForNewDetail(String actionName, BudgetDetail detail, BudgetReAppropriationView appropriation, org.egov.pims.commons.Position position, BudgetReAppropriationMisc misc)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.