Interface SchedulingProvider
- All Known Implementing Classes:
SchedulingEventProvider
public interface SchedulingProvider
Provider interface for all the action related to fsm scheduling module
- Since:
- 17.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleancheckCoordinatesPathCalculation(Long operationCenterId) getAppointment(Long appointmentId) getResourceWorkShiftTour(Long schedulingId) insertAgenda(BOAgenda agenda) insertAppointment(BOAppointment appointment) insertImmediateSchedulingWorkOrder(Long workOrderOperationId, Long operationCenterId) insertPlanningActionHistory(BOPlanningActionHistory planningActionHistory) insertScheduling(BOScheduling scheduling) voidinsertSchedulingToCancel(BOSchedulingToCancel schedulingToCancel) voidvoidvoidvoidresetAgenda(Long agendaId) voidresetAppointment(Long appointmentId) searchAgenda(AgendaSearchFilter filter) searchSchedulings(SchedulingSearchFilter filter, Order order) voidupdateAgenda(BOAgenda agenda) voidupdateAppointment(BOAppointment appointment) voidupdateScheduling(BOScheduling scheduling)
-
Method Details
-
searchSchedulings
List<BOScheduling> searchSchedulings(SchedulingSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchSchedulings
List<BOScheduling> searchSchedulings(SchedulingSearchFilter filter, Order order) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertScheduling
- Throws:
DAValidateExceptionDAException
-
updateScheduling
- Throws:
DAValidateExceptionDAException
-
notifyScheduling
- Throws:
DAValidateExceptionDAException
-
getResourceWorkShiftTour
BOResourceWorkShiftTour getResourceWorkShiftTour(Long schedulingId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertSchedulingToCancel
void insertSchedulingToCancel(BOSchedulingToCancel schedulingToCancel) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchAgenda
- Throws:
DAValidateExceptionDAException
-
getAgenda
- Throws:
DAValidateExceptionDAException
-
updateAgenda
- Throws:
DAValidateExceptionDAException
-
resetAgenda
- Throws:
DAValidateExceptionDAException
-
insertAgenda
- Throws:
DAValidateExceptionDAException
-
agendaAlignFromScheduling
void agendaAlignFromScheduling(AgendaAlignFromSchedulingInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchAppointments
List<BOAppointment> searchAppointments(AppointmentSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getAppointment
- Throws:
DAValidateExceptionDAException
-
updateAppointment
- Throws:
DAValidateExceptionDAException
-
resetAppointment
- Throws:
DAValidateExceptionDAException
-
notifyAppointment
void notifyAppointment(AppointmentNotificationInput<BOAppointment> input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertAppointment
- Throws:
DAValidateExceptionDAException
-
calculateCoordinatesPath
CoordinatesPath[] calculateCoordinatesPath(CoordinatesPathCalculateInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
checkCoordinatesPathCalculation
boolean checkCoordinatesPathCalculation(Long operationCenterId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
changedWorkOrderOperationScheduling
void changedWorkOrderOperationScheduling(WorkOrderOperationSchedulingChangeInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
preProcessDaySchedulingValidation
void preProcessDaySchedulingValidation(DaySchedulingValidationPreProcessInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertPlanningActionHistory
Long insertPlanningActionHistory(BOPlanningActionHistory planningActionHistory) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
insertImmediateSchedulingWorkOrder
Long insertImmediateSchedulingWorkOrder(Long workOrderOperationId, Long operationCenterId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-