@Service @Transactional(readOnly=true) public class LetterOfAcceptanceService extends Object
| Constructor and Description |
|---|
LetterOfAcceptanceService(LetterOfAcceptanceRepository letterOfAcceptanceRepository) |
@Autowired public LetterOfAcceptanceService(LetterOfAcceptanceRepository letterOfAcceptanceRepository)
public org.hibernate.Session getCurrentSession()
public List<String> getApprovedWorkOrderByNumber(String workOrderNumber)
@Transactional public WorkOrder create(WorkOrder workOrder, org.springframework.web.multipart.MultipartFile[] files, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction, AbstractEstimate abstractEstimate) throws IOException
IOExceptionpublic void createWorkOrderWorkflowTransition(WorkOrder workOrder, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction)
public Long getApprovalPositionByMatrixDesignation(WorkOrder workOrder, Long approvalPosition, String additionalRule, String mode, String workFlowAction)
public WorkOrderEstimate createWorkOrderEstimate(WorkOrder workOrder)
public WorkOrder getWorkOrderByWorkOrderNumber(String workOrderNumber)
public List<org.egov.eis.entity.Assignment> getEngineerInchargeList(Long departmentId, List<Long> designationIds)
public WorkOrder getLetterOfAcceptanceDocumentAttachments(WorkOrder workOrder)
public List<WorkOrder> searchLetterOfAcceptance(SearchRequestLetterOfAcceptance searchRequestLetterOfAcceptance)
public List<WorkOrderEstimate> searchLetterOfAcceptanceForContractorBill(SearchRequestLetterOfAcceptance searchRequestLetterOfAcceptance)
public List<String> getApprovedEstimateNumbersToModifyLOA(String name)
public List<String> findDistinctContractorsInWorkOrderByCodeOrName(String name)
public List<String> findLoaEstimateNumbersForContractorBill(String estimateNumber)
public List<String> getApprovedWorkOrdersForCreateContractorBill(String workOrderNumber)
public List<String> getApprovedEstimateNumbersForCreateContractorBill(String estimateNumber)
public List<String> getApprovedContractorsForCreateContractorBill(String contractorname)
public Boolean validateContractorBillInWorkflowForWorkorder(Long workOrderId)
public List<ContractorDetail> searchContractorDetails(SearchRequestContractor searchRequestContractor)
public List<String> findLoaWorkOrderNumberForMilestone(String workOrderNumber)
public List<String> findWorkIdentificationNumbersToCreateMilestone(String code)
public List<WorkOrderEstimate> getLoaForCreateMilestone(SearchRequestLetterOfAcceptance searchRequestLetterOfAcceptance)
public Double getGrossBillAmountOfBillsCreated(String workOrderNumber, String status, String billstatus)
@Transactional public WorkOrder forward(WorkOrder workOrder, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction) throws org.egov.infra.validation.exception.ValidationException
org.egov.infra.validation.exception.ValidationException@Transactional public WorkOrder update(WorkOrder workOrder, LineEstimateDetails lineEstimateDetails, Double appropriationAmount, Double revisedWorkOrderAmount) throws org.egov.infra.validation.exception.ValidationException
org.egov.infra.validation.exception.ValidationExceptionpublic List<WorkOrderEstimate> searchLetterOfAcceptanceToModify(SearchRequestLetterOfAcceptance searchRequestLetterOfAcceptance)
public List<WorkOrder> searchLOAsToCancel(SearchRequestLetterOfAcceptance searchRequestLetterOfAcceptance)
public List<String> findWorkIdentificationNumbersToSearchLOAToCancel(String code)
public List<String> findContractorsToSearchLOAToCancel(String code)
public boolean checkIfMileStonesCreated(WorkOrder workOrder)
public List<WorkOrder> findWorkOrderByEstimateNumberAndEgwStatus(String estimateNumber)
public List<String> getEstimateNumbersToCancelLineEstimate(Long lineEstimateId)
public List<String> getWorkOrderNumbersForViewEstimatePhotograph(String workOrderNumber)
public List<String> getContractorsNamesForViewEstimatePhotograph(String contractorName)
public List<String> getEstimateNumbersForApprovedLoa(String estimateNumber)
public List<WorkOrderEstimate> searchLetterOfAcceptanceForOfflineStatus(SearchRequestLetterOfAcceptance searchRequestLetterOfAcceptance)
public String checkIfMBCreatedForLOA(WorkOrderEstimate workOrderEstimate)
public List<String> getApprovedEstimateNumbersForModfyLOA(String estimateNumber)
public List<String> getApprovedWorkOrderNumberForModfyLOA(String workOrderNumber)
public List<String> getApprovedEstimateNumbersForSetOfflineStatus(String estimateNumber)
public List<String> getApprovedWorkOrderNumberForSetOfflineStatus(String workOrderNumber)
public List<String> getApprovedContractorForSetOfflineStatus(String contractorName)
public List<String> getApprovedContractorsForModfyLOA(String contractorName)
public List<org.egov.infra.admin.master.entity.User> getWorkAssignedUsers()
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.