@Service @Transactional(readOnly=true) public class RevisionEstimateService extends Object
| Constructor and Description |
|---|
RevisionEstimateService(RevisionEstimateRepository revisionEstimateRepository) |
@Autowired public RevisionEstimateService(RevisionEstimateRepository revisionEstimateRepository)
public List<RevisionAbstractEstimate> findApprovedRevisionEstimatesByParent(Long id)
public List<RevisionAbstractEstimate> findApprovedRevisionEstimatesByParentForView(Long id, Long reId)
public RevisionAbstractEstimate getRevisionEstimateById(Long id)
public List<org.egov.infra.admin.master.entity.User> getRevisionEstimateCreatedByUsers()
public List<String> getRevisionEstimateByEstimateNumberLike(String revisionEstimateNumber)
@Transactional public RevisionAbstractEstimate createRevisionEstimate(RevisionAbstractEstimate revisionEstimate, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction)
@Transactional public RevisionAbstractEstimate updateRevisionEstimate(RevisionAbstractEstimate revisionEstimate, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction, String removedActivityIds, WorkOrderEstimate workOrderEstimate) throws org.egov.infra.validation.exception.ValidationException, IOException
org.egov.infra.validation.exception.ValidationExceptionIOExceptionprotected void populateWorkOrderActivities(RevisionWorkOrder revisionWorkOrder, RevisionAbstractEstimate revisionEstimate)
public void createRevisionEstimateWorkflowTransition(RevisionAbstractEstimate revisionEstimate, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction)
public void populateHeaderActivities(RevisionAbstractEstimate revisionEstimate, List<RevisionAbstractEstimate> revisionAbstractEstimates, org.springframework.ui.Model model)
public void populateChangeQuantityActivities(Activity activity, List<Activity> activities, List<Activity> nonTenderedLumpSumActivities)
public void loadDataForView(RevisionAbstractEstimate revisionEstimate, WorkOrderEstimate workOrderEstimate, org.springframework.ui.Model model)
public void loadViewData(RevisionAbstractEstimate revisionEstimate, WorkOrderEstimate workOrderEstimate, org.springframework.ui.Model model)
public void revisionEstimateStatusChange(RevisionAbstractEstimate revisionEstimate, String workFlowAction)
public List<SearchRevisionEstimate> searchRevisionEstimates(SearchRevisionEstimate searchRevisionEstimate)
public void validateChangeQuantityActivities(RevisionAbstractEstimate revisionEstimate, org.springframework.validation.BindingResult bindErrors)
public List<SearchRevisionEstimate> searchRevisionEstimatesToCancel(SearchRevisionEstimate searchRevisionEstimate)
public String checkIfMBCreatedForRENonTenderedLumpSum(RevisionAbstractEstimate revisionEstimate, WorkOrderEstimate workOrderEstimate)
public String checkIfMBCreatedForREChangedQuantity(RevisionAbstractEstimate revisionEstimate, WorkOrderEstimate workOrderEstimate)
@Transactional public RevisionAbstractEstimate cancelRevisionEstimate(RevisionAbstractEstimate revisionEstimate)
public String getRevisionEstimatesGreaterThanCurrent(Long parentId, Date createdDate)
public void validateREInDrafts(Long estimateId, com.google.gson.JsonObject jsonObject, org.springframework.validation.BindingResult errors)
public void validateREInWorkFlow(Long estimateId, com.google.gson.JsonObject jsonObject, org.springframework.validation.BindingResult errors)
public void deriveWorkOrderActivityQuantity(WorkOrderActivity workOrderActivity, Long reId)
public void deriveMeasurementSheetQuantity(MeasurementSheet measurementSheet, Long reId)
public List<RevisionAbstractEstimate> findRevisionEstimatesByParentAndStatus(Long parentId)
public void prepareNonTenderedAndLumpSumActivities(RevisionAbstractEstimate revisionEstimate)
public void prepareChangeQuantityActivities(RevisionAbstractEstimate revisionEstimate)
public void validateNontenderedActivities(RevisionAbstractEstimate revisionEstimate, org.springframework.validation.BindingResult bindErrors)
public void validateLumpsumActivities(RevisionAbstractEstimate revisionEstimate, org.springframework.validation.BindingResult bindErrors)
public void validateWorkflowActionButton(RevisionAbstractEstimate revisionAbstractEstimate, org.springframework.validation.BindingResult bindErrors, String additionalRule, String workFlowAction)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.