@Service @Transactional(readOnly=true) public class EstimateAppropriationService extends Object
| Constructor and Description |
|---|
EstimateAppropriationService(LineEstimateDetailsRepository lineEstimateDetailsRepository) |
@Autowired public EstimateAppropriationService(LineEstimateDetailsRepository lineEstimateDetailsRepository)
@Transactional public void save(LineEstimateDetails lineEstimateDetails)
@Transactional public void update(LineEstimateDetails lineEstimateDetails)
@Transactional public void delete(LineEstimateDetails lineEstimateDetails)
@Transactional public void delete(List<LineEstimateDetails> lineEstimateDetailsList)
public LineEstimateDetails getById(Long id)
public EstimateAppropriation findLatestByLineEstimateDetails(LineEstimateDetails lineEstimateDetails)
public EstimateAppropriation findLatestByAbstractEstimate(AbstractEstimate abstractEstimate)
public EstimateAppropriation findLatestByAbstractEstimate(Long abstractEstimateId)
public EstimateAppropriation findLatestByBudgetUsage(Long budgetUsageId)
@Transactional(propagation=REQUIRES_NEW,
readOnly=true)
public String generateBudgetAppropriationNumber(Date estimateDate)
@Transactional public boolean checkConsumeEncumbranceBudgetForLineEstimate(LineEstimateDetails lineEstimateDetails, Long finyrId, double budgApprAmnt, List<Long> budgetheadid)
@Transactional public void persistBudgetAppropriationDetails(LineEstimateDetails lineEstimateDetails, AbstractEstimate abstractEstimate, org.egov.model.budget.BudgetUsage budgetUsage)
@Transactional public boolean checkConsumeEncumbranceBudgetForAbstractEstimate(AbstractEstimate abstractEstimate, Long finyrId, double budgApprAmnt, List<Long> budgetheadid)
@Transactional public boolean checkConsumeEncumbranceBudgetForRevisionEstimate(RevisionAbstractEstimate revisionAbstractEstimate, Long finyrId, double budgApprAmnt, List<Long> budgetheadid)
@Transactional public boolean releaseBudgetOnReject(LineEstimateDetails lineEstimateDetails, Double budgApprAmnt, String appropriationnumber) throws org.egov.infra.validation.exception.ValidationException
org.egov.infra.validation.exception.ValidationException@Transactional public boolean releaseBudgetOnRejectForEstimate(AbstractEstimate abstractEstimate, Double budgApprAmnt, String appropriationnumber) throws org.egov.infra.validation.exception.ValidationException
org.egov.infra.validation.exception.ValidationExceptionCopyright © 2015–2017 eGovernments Foundation. All rights reserved.