@Service @Transactional(readOnly=true) public class MBHeaderService extends Object
| Constructor and Description |
|---|
MBHeaderService(MBHeaderRepository mbHeaderRepository) |
| Modifier and Type | Method and Description |
|---|---|
MBHeader |
cancel(MBHeader mbHeader) |
MBHeader |
create(MBHeader mbHeader,
org.springframework.web.multipart.MultipartFile[] files,
Long approvalPosition,
String approvalComent,
String workFlowAction,
String additionalRule) |
void |
createMBHeaderWorkflowTransition(MBHeader mbHeader,
Long approvalPosition,
String approvalComent,
String additionalRule,
String workFlowAction) |
void |
fillWorkflowData(com.google.gson.JsonObject jsonObject,
javax.servlet.http.HttpServletRequest request,
MBHeader mbHeader) |
List<String> |
findContractorsToCancelMB(String code) |
List<String> |
findLoaNumbersToCancelMB(String code) |
org.springframework.data.history.Revisions<Integer,MBHeader> |
findRevisions(Long id) |
List<String> |
findWorkIdentificationNumbersToCancelMB(String code) |
Long |
getApprovalPositionByMatrixDesignation(MBHeader mbHeader,
Long approvalPosition,
String additionalRule,
String mode,
String workFlowAction) |
List<MBHeader> |
getApprovedMBHeadersByContractorBill(ContractorBillRegister contractorBillRegister) |
List<MBHeader> |
getApprovedMBHeadersByWorkOrder(WorkOrder workOrder) |
List<MBHeader> |
getApprovedMBsForContractorBillByWorkOrderEstimateId(Long workOrderEstimateId) |
org.hibernate.Session |
getCurrentSession() |
MBHeader |
getLatestMBHeader(Long workOrderEstimateId) |
MBHeader |
getLatestMBHeaderToValidateBillDate(Long workOrderEstimateId,
Date billDate) |
List<MBHeader> |
getMBHeaderBasedOnBillDate(Long workOrderEstimateId,
Date billDate) |
MBHeader |
getMBHeaderById(Long id) |
List<org.egov.infra.admin.master.entity.User> |
getMBHeaderCreatedByUsers() |
List<MBHeader> |
getMBHeaderForBillTillDate(Long contractorBillId,
Long workOrderEstimateId) |
List<MBHeader> |
getMBHeadersByContractorBill(ContractorBillRegister contractorBillRegister) |
List<MBHeader> |
getMBHeadersByWorkOrder(WorkOrder workOrder) |
List<MBHeader> |
getMBHeadersByWorkOrderEstimate(WorkOrderEstimate workOrderEstimate) |
List<MBHeader> |
getMBHeadersByWorkOrderEstimateIdAndNotEgwStatusCode(Long workOrderEstimateId,
String statusCode) |
List<MBHeader> |
getMBHeadersForTenderedLumpSumAcivitiesToCancelRE(RevisionAbstractEstimate revisionEstimate,
WorkOrderEstimate workOrderEstimate) |
List<org.egov.commons.EgwStatus> |
getMBHeaderStatus() |
List<MBHeader> |
getMBHeadersToCancelLOA(WorkOrderEstimate workOrderEstimate) |
List<Hashtable<String,Object>> |
getMeasurementsForMB(MBHeader mBHeader) |
Double |
getMeasurementsPreviousCumulativeQuantity(Long mbHeaderId,
Long woMeasurementSheetId) |
Double |
getPreviousCumulativeQuantity(Long mbHeaderId,
Long woActivityId) |
List<MBHeader> |
getPreviousMBHeaders(Long mbHeaderId,
Long workOrderEstimateId) |
Double |
getTotalMBAmountOfMBs(Long mbHeaderId,
Long workOrderEstimateId,
String statusCode) |
void |
mbHeaderStatusChange(MBHeader mbHeader,
String workFlowAction) |
MBHeader |
save(MBHeader mbHeader) |
List<MBHeader> |
searchMBHeader(SearchRequestMBHeader searchRequestMBHeader) |
List<MBHeader> |
searchMBsToCancel(SearchRequestCancelMB searchRequestCancelMB) |
MBHeader |
update(MBHeader mbHeader,
Long approvalPosition,
String approvalComent,
String workFlowAction,
String removedDetailIds,
org.springframework.web.multipart.MultipartFile[] files) |
void |
validateMBDetails(MBHeader mbHeader,
com.google.gson.JsonObject jsonObject,
org.springframework.validation.BindingResult errors) |
void |
validateMBHeader(MBHeader mbHeader,
com.google.gson.JsonObject jsonObject,
org.springframework.validation.BindingResult errors,
String mode) |
void |
validateMBInDrafts(Long workOrderEstimateId,
com.google.gson.JsonObject jsonObject,
org.springframework.validation.BindingResult errors) |
void |
validateMBInWorkFlow(Long workOrderEstimateId,
com.google.gson.JsonObject jsonObject,
org.springframework.validation.BindingResult errors) |
void |
validateWorkflowActionButton(MBHeader mbHeader,
com.google.gson.JsonObject jsonObject,
org.springframework.validation.BindingResult errors,
String additionalRule,
String workFlowAction) |
@Autowired public MBHeaderService(MBHeaderRepository mbHeaderRepository)
public org.hibernate.Session getCurrentSession()
public List<MBHeader> getApprovedMBsForContractorBillByWorkOrderEstimateId(Long workOrderEstimateId)
public List<MBHeader> getMBHeadersByWorkOrderEstimate(WorkOrderEstimate workOrderEstimate)
public List<MBHeader> getApprovedMBHeadersByWorkOrder(WorkOrder workOrder)
public List<MBHeader> getApprovedMBHeadersByContractorBill(ContractorBillRegister contractorBillRegister)
public List<MBHeader> getMBHeadersByContractorBill(ContractorBillRegister contractorBillRegister)
public List<MBHeader> getMBHeadersByWorkOrderEstimateIdAndNotEgwStatusCode(Long workOrderEstimateId, String statusCode)
public org.springframework.data.history.Revisions<Integer,MBHeader> findRevisions(Long id)
@Transactional public MBHeader create(MBHeader mbHeader, org.springframework.web.multipart.MultipartFile[] files, Long approvalPosition, String approvalComent, String workFlowAction, String additionalRule) throws IOException
IOException@Transactional public MBHeader update(MBHeader mbHeader, Long approvalPosition, String approvalComent, String workFlowAction, String removedDetailIds, org.springframework.web.multipart.MultipartFile[] files) throws IOException
IOExceptionpublic List<org.egov.infra.admin.master.entity.User> getMBHeaderCreatedByUsers()
public List<MBHeader> searchMBHeader(SearchRequestMBHeader searchRequestMBHeader)
public List<org.egov.commons.EgwStatus> getMBHeaderStatus()
public void validateMBInDrafts(Long workOrderEstimateId, com.google.gson.JsonObject jsonObject, org.springframework.validation.BindingResult errors)
public void validateMBInWorkFlow(Long workOrderEstimateId, com.google.gson.JsonObject jsonObject, org.springframework.validation.BindingResult errors)
public Long getApprovalPositionByMatrixDesignation(MBHeader mbHeader, Long approvalPosition, String additionalRule, String mode, String workFlowAction)
public Double getPreviousCumulativeQuantity(Long mbHeaderId, Long woActivityId)
public void createMBHeaderWorkflowTransition(MBHeader mbHeader, Long approvalPosition, String approvalComent, String additionalRule, String workFlowAction)
public void fillWorkflowData(com.google.gson.JsonObject jsonObject,
javax.servlet.http.HttpServletRequest request,
MBHeader mbHeader)
public void validateMBHeader(MBHeader mbHeader, com.google.gson.JsonObject jsonObject, org.springframework.validation.BindingResult errors, String mode)
public void validateMBDetails(MBHeader mbHeader, com.google.gson.JsonObject jsonObject, org.springframework.validation.BindingResult errors)
public Double getTotalMBAmountOfMBs(Long mbHeaderId, Long workOrderEstimateId, String statusCode)
public List<MBHeader> getMBHeadersToCancelLOA(WorkOrderEstimate workOrderEstimate)
public List<MBHeader> searchMBsToCancel(SearchRequestCancelMB searchRequestCancelMB)
public List<String> findWorkIdentificationNumbersToCancelMB(String code)
public List<MBHeader> getPreviousMBHeaders(Long mbHeaderId, Long workOrderEstimateId)
public MBHeader getLatestMBHeaderToValidateBillDate(Long workOrderEstimateId, Date billDate)
public List<MBHeader> getMBHeaderBasedOnBillDate(Long workOrderEstimateId, Date billDate)
public Double getMeasurementsPreviousCumulativeQuantity(Long mbHeaderId, Long woMeasurementSheetId)
public List<MBHeader> getMBHeaderForBillTillDate(Long contractorBillId, Long workOrderEstimateId)
public List<MBHeader> getMBHeadersForTenderedLumpSumAcivitiesToCancelRE(RevisionAbstractEstimate revisionEstimate, WorkOrderEstimate workOrderEstimate)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.