Class WorkOrderEventProvider
java.lang.Object
overit.geocallapp.wfm.workorders.integration.WorkOrderEventProvider
- All Implemented Interfaces:
WorkOrderProvider
Provider for integration with workorders fsm module that use the events mechanism.
- Since:
- 17.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgetActivity(Long activityId) getNextSequenceNumber(WorkOrderSequenceNumberNextInput sequenceNumberInput) getWorkCycle(Long workCycleId) getWorkCycleStructures(Long workCycleStructureId) getWorkOrderHeader(Long workOrderId) getWorkOrderOperation(Long workOrderOperationId) getWorkOrderOperationAddresses(List<Long> operationIds) getWorkOrderOperationStatus(Long operationStatusId) getWorkOrderOperationType(Long workOrderOperationTypeId) getWorkOrderType(Long workOrderTypeId) getWorkOrderTypeOperationCenterAssignmentCriteria(Long workOrderTypeId) insertWorkOrderHeader(BOWorkOrderHeader workOrderHeader) voidinsertWorkOrderOperationBatch(List<BOWorkOrderOperation> woOperations) insertWorkOrderSequenceNumber(WorkOrderSequenceNumberInsertInput sequenceNumberInput) voidlinkWorkOrderOperations(WorkOrderOperationLinkInput input, PoolKit poolKit) static WorkOrderEventProvidermakeInstance(PoolKit poolKit) voidsearchActivity(Page page, ActivitySearchFilter searchFilter) searchActivity(ActivitySearchFilter searchFilter) searchWorkLoad(Page page, WorkLoadSearchFilter filter) searchWorkLoad(WorkLoadSearchFilter filter) searchWorkLoadDetails(Page page, WorkLoadDetailSearchFilter filter) searchWorkOrderOperation(WorkOrderOperationSearchFilter filterOperation) searchWorkOrderOperation(WorkOrderOperationSearchFilter filterOperation, Order order) voidunlinkWorkOrderOperations(WorkOrderOperationUnlinkInput input, PoolKit poolKit) voidupdateWorkOrderHeader(BOWorkOrderHeader workOrderHeader, boolean writeHistoryRecord) voidupdateWorkOrderOperation(BOWorkOrderOperation workOrderOperation, boolean writeHistoryRecord)
-
Constructor Details
-
WorkOrderEventProvider
public WorkOrderEventProvider()
-
-
Method Details
-
makeInstance
-
getWorkOrderHeader
public BOWorkOrderHeader getWorkOrderHeader(Long workOrderId) throws DAValidateException, DAException - Specified by:
getWorkOrderHeaderin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkOrderOperation
public BOWorkOrderOperation getWorkOrderOperation(Long workOrderOperationId) throws DAValidateException, DAException - Specified by:
getWorkOrderOperationin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getActivity
- Specified by:
getActivityin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchActivity
public List<BOActivity> searchActivity(ActivitySearchFilter searchFilter) throws DAValidateException, DAException - Specified by:
searchActivityin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchActivity
public PageResponse<BOActivity> searchActivity(Page page, ActivitySearchFilter searchFilter) throws DAValidateException, DAException - Specified by:
searchActivityin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkOrderOperationStatus
public BOWorkOrderOperationStatus getWorkOrderOperationStatus(Long operationStatusId) throws DAValidateException, DAException - Specified by:
getWorkOrderOperationStatusin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkOrderOperation
public List<BOWorkOrderOperation> searchWorkOrderOperation(WorkOrderOperationSearchFilter filterOperation, Order order) throws DAValidateException, DAException - Specified by:
searchWorkOrderOperationin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkOrderOperation
public List<BOWorkOrderOperation> searchWorkOrderOperation(WorkOrderOperationSearchFilter filterOperation) throws DAValidateException, DAException - Specified by:
searchWorkOrderOperationin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkOrderTypeStructure
public List<BOWorkOrderTypeStructure> searchWorkOrderTypeStructure(WorkOrderTypeStructureSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkOrderTypeStructurein interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkOrderType
public BOWorkOrderType getWorkOrderType(Long workOrderTypeId) throws DAValidateException, DAException - Specified by:
getWorkOrderTypein interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchActivitySkillConfiguration
public List<BOActivitySkillConfiguration> searchActivitySkillConfiguration(ActivitySkillConfigurationSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchActivitySkillConfigurationin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
updateWorkOrderOperation
public void updateWorkOrderOperation(BOWorkOrderOperation workOrderOperation, boolean writeHistoryRecord) throws DAValidateException, DAException - Specified by:
updateWorkOrderOperationin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
calculateWorkOrderOperationStatus
public Long calculateWorkOrderOperationStatus(WorkOrderOperationStatusRecalculateInput input) throws DAValidateException, DAException - Specified by:
calculateWorkOrderOperationStatusin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
calculateWorkOrderHeaderStatus
public void calculateWorkOrderHeaderStatus(WorkOrderHeaderStatusRecalculateInput input) throws DAValidateException, DAException - Specified by:
calculateWorkOrderHeaderStatusin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkOrderOperationTypeActivity
public List<BOWorkOrderOperationTypeActivity> searchWorkOrderOperationTypeActivity(WorkOrderOperationTypeActivitySearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkOrderOperationTypeActivityin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkOrderTypeOperationCenterAssignmentCriteria
public List<BOWorkOrderTypeOperationCenterAssignmentCriteria> getWorkOrderTypeOperationCenterAssignmentCriteria(Long workOrderTypeId) throws DAValidateException, DAException - Specified by:
getWorkOrderTypeOperationCenterAssignmentCriteriain interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromCustomLogic
public Long deduceOperationCenterFromCustomLogic(OperationCenterDeductionFromCustomLogicInput input) throws DAValidateException, DAException - Specified by:
deduceOperationCenterFromCustomLogicin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromWorkOrderType
public Long deduceOperationCenterFromWorkOrderType(OperationCenterDeductionFromWorkOrderTypeInput input) throws DAValidateException, DAException - Specified by:
deduceOperationCenterFromWorkOrderTypein interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromAsset
public Long deduceOperationCenterFromAsset(OperationCenterDeductionFromAssetInput input) throws DAValidateException, DAException - Specified by:
deduceOperationCenterFromAssetin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromTerritory
public Long deduceOperationCenterFromTerritory(OperationCenterDeductionFromTerritoryInput input) throws DAValidateException, DAException - Specified by:
deduceOperationCenterFromTerritoryin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
updateWorkOrderHeader
public void updateWorkOrderHeader(BOWorkOrderHeader workOrderHeader, boolean writeHistoryRecord) throws DAValidateException, DAException - Specified by:
updateWorkOrderHeaderin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
insertWorkOrderHeader
public Long insertWorkOrderHeader(BOWorkOrderHeader workOrderHeader) throws DAValidateException, DAException - Specified by:
insertWorkOrderHeaderin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkCycle
- Specified by:
getWorkCyclein interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkCycleStructures
public List<BOWorkCycleStructure> searchWorkCycleStructures(WorkCycleStructureSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkCycleStructuresin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
insertWorkOrderOperationBatch
public void insertWorkOrderOperationBatch(List<BOWorkOrderOperation> woOperations) throws DAValidateException, DAException - Specified by:
insertWorkOrderOperationBatchin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkOrderOperationType
public BOWorkOrderOperationType getWorkOrderOperationType(Long workOrderOperationTypeId) throws DAValidateException, DAException - Specified by:
getWorkOrderOperationTypein interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
activateWorkOrder
public void activateWorkOrder(WorkOrderActivationInput input) throws DAValidateException, DAException - Specified by:
activateWorkOrderin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkOrderSequenceNumber
public List<BOWorkOrderSequenceNumber> searchWorkOrderSequenceNumber(WorkOrderSequenceNumberSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkOrderSequenceNumberin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
insertWorkOrderSequenceNumber
public Long insertWorkOrderSequenceNumber(WorkOrderSequenceNumberInsertInput sequenceNumberInput) throws DAValidateException, DAException - Specified by:
insertWorkOrderSequenceNumberin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getNextSequenceNumber
public Long getNextSequenceNumber(WorkOrderSequenceNumberNextInput sequenceNumberInput) throws DAValidateException, DAException - Specified by:
getNextSequenceNumberin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkCycleStructures
public BOWorkCycleStructure getWorkCycleStructures(Long workCycleStructureId) throws DAValidateException, DAException - Specified by:
getWorkCycleStructuresin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
notifyWorkCycleStructure
public void notifyWorkCycleStructure(NotificationInput<BOWorkCycleStructure> input) throws DAValidateException, DAException - Specified by:
notifyWorkCycleStructurein interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkLoad
public PageResponse<BOWorkLoad> searchWorkLoad(Page page, WorkLoadSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkLoadin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkLoad
public PageResponse<BOWorkLoad> searchWorkLoad(WorkLoadSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkLoadin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkLoadDetails
public PageResponse<BOWorkLoadDetail> searchWorkLoadDetails(Page page, WorkLoadDetailSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkLoadDetailsin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
searchWorkLoadDetails
public PageResponse<BOWorkLoadDetail> searchWorkLoadDetails(WorkLoadDetailSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchWorkLoadDetailsin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
linkWorkOrderOperations
public void linkWorkOrderOperations(WorkOrderOperationLinkInput input, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
linkWorkOrderOperationsin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
unlinkWorkOrderOperations
public void unlinkWorkOrderOperations(WorkOrderOperationUnlinkInput input, PoolKit poolKit) throws DAValidateException, DAException - Specified by:
unlinkWorkOrderOperationsin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
unlockWorkOrderOperation
public WorkOrderOperationUnlockOutput unlockWorkOrderOperation(WorkOrderOperationUnlockInput input) throws DAValidateException, DAException - Specified by:
unlockWorkOrderOperationin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-
getWorkOrderOperationAddresses
public Map<Long,Long> getWorkOrderOperationAddresses(List<Long> operationIds) throws DAValidateException, DAException - Specified by:
getWorkOrderOperationAddressesin interfaceWorkOrderProvider- Throws:
DAValidateExceptionDAException
-