Interface WorkOrderProvider
- All Known Implementing Classes:
WorkOrderEventProvider
public interface WorkOrderProvider
Provider interface for all the action related to fsm workorder module
- Since:
- 17.0
-
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) 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)
-
Method Details
-
getWorkOrderHeader
- Throws:
DAValidateExceptionDAException
-
updateWorkOrderHeader
void updateWorkOrderHeader(BOWorkOrderHeader workOrderHeader, boolean writeHistoryRecord) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertWorkOrderHeader
Long insertWorkOrderHeader(BOWorkOrderHeader workOrderHeader) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
activateWorkOrder
- Throws:
DAValidateExceptionDAException
-
getWorkOrderOperation
BOWorkOrderOperation getWorkOrderOperation(Long workOrderOperationId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
updateWorkOrderOperation
void updateWorkOrderOperation(BOWorkOrderOperation workOrderOperation, boolean writeHistoryRecord) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertWorkOrderOperationBatch
void insertWorkOrderOperationBatch(List<BOWorkOrderOperation> woOperations) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkCycle
- Throws:
DAValidateExceptionDAException
-
searchWorkCycleStructures
List<BOWorkCycleStructure> searchWorkCycleStructures(WorkCycleStructureSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkCycleStructures
BOWorkCycleStructure getWorkCycleStructures(Long workCycleStructureId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
notifyWorkCycleStructure
void notifyWorkCycleStructure(NotificationInput<BOWorkCycleStructure> input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getActivity
- Throws:
DAValidateExceptionDAException
-
searchActivity
List<BOActivity> searchActivity(ActivitySearchFilter searchFilter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchActivity
PageResponse<BOActivity> searchActivity(Page page, ActivitySearchFilter searchFilter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkOrderOperationTypeActivity
List<BOWorkOrderOperationTypeActivity> searchWorkOrderOperationTypeActivity(WorkOrderOperationTypeActivitySearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkOrderOperationStatus
BOWorkOrderOperationStatus getWorkOrderOperationStatus(Long operationStatusId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkOrderOperation
List<BOWorkOrderOperation> searchWorkOrderOperation(WorkOrderOperationSearchFilter filterOperation, Order order) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkOrderOperation
List<BOWorkOrderOperation> searchWorkOrderOperation(WorkOrderOperationSearchFilter filterOperation) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkOrderTypeStructure
List<BOWorkOrderTypeStructure> searchWorkOrderTypeStructure(WorkOrderTypeStructureSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchActivitySkillConfiguration
List<BOActivitySkillConfiguration> searchActivitySkillConfiguration(ActivitySkillConfigurationSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkOrderType
- Throws:
DAValidateExceptionDAException
-
getWorkOrderOperationType
BOWorkOrderOperationType getWorkOrderOperationType(Long workOrderOperationTypeId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
calculateWorkOrderOperationStatus
Long calculateWorkOrderOperationStatus(WorkOrderOperationStatusRecalculateInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
calculateWorkOrderHeaderStatus
void calculateWorkOrderHeaderStatus(WorkOrderHeaderStatusRecalculateInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkOrderTypeOperationCenterAssignmentCriteria
List<BOWorkOrderTypeOperationCenterAssignmentCriteria> getWorkOrderTypeOperationCenterAssignmentCriteria(Long workOrderTypeId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromCustomLogic
Long deduceOperationCenterFromCustomLogic(OperationCenterDeductionFromCustomLogicInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromWorkOrderType
Long deduceOperationCenterFromWorkOrderType(OperationCenterDeductionFromWorkOrderTypeInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromAsset
Long deduceOperationCenterFromAsset(OperationCenterDeductionFromAssetInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
deduceOperationCenterFromTerritory
Long deduceOperationCenterFromTerritory(OperationCenterDeductionFromTerritoryInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkOrderSequenceNumber
List<BOWorkOrderSequenceNumber> searchWorkOrderSequenceNumber(WorkOrderSequenceNumberSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertWorkOrderSequenceNumber
Long insertWorkOrderSequenceNumber(WorkOrderSequenceNumberInsertInput sequenceNumberInput) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getNextSequenceNumber
Long getNextSequenceNumber(WorkOrderSequenceNumberNextInput sequenceNumberInput) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkLoad
PageResponse<BOWorkLoad> searchWorkLoad(Page page, WorkLoadSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkLoad
PageResponse<BOWorkLoad> searchWorkLoad(WorkLoadSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkLoadDetails
PageResponse<BOWorkLoadDetail> searchWorkLoadDetails(Page page, WorkLoadDetailSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkLoadDetails
PageResponse<BOWorkLoadDetail> searchWorkLoadDetails(WorkLoadDetailSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
linkWorkOrderOperations
void linkWorkOrderOperations(WorkOrderOperationLinkInput input, PoolKit poolKit) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
unlinkWorkOrderOperations
void unlinkWorkOrderOperations(WorkOrderOperationUnlinkInput input, PoolKit poolKit) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
unlockWorkOrderOperation
WorkOrderOperationUnlockOutput unlockWorkOrderOperation(WorkOrderOperationUnlockInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkOrderOperationAddresses
Map<Long,Long> getWorkOrderOperationAddresses(List<Long> operationIds) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-