Interface CalendarProvider
- All Known Implementing Classes:
CalendarEventProvider
public interface CalendarProvider
Provider interface for all the action related to fsm calendar module
- Since:
- 17.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateWorkShiftExceptionTotals(Long workShiftId) voidvoiddeleteWorkShift(Long workShiftId) voidgetWorkShift(Long workShiftId) getWorkShiftException(Long workShiftExceptionId) getWorkShiftExceptionClass(Long workShiftExceptionClassId) getWorkShiftExceptionType(Long workShiftExceptionTypeId) getWorkShiftTimeLine(Long workShiftId) getWorkShiftType(Long workShiftTypeId) insertWorkShift(BOWorkShift workShift) voidvoidsearchExistingResourceWorkShift(ExistingResourceWorkShiftSearchInput workShiftSearchFilter) searchNearestWorkShift(NearestWorkShiftSearchInput nearestWorkShiftSearchInput) searchWorkShift(Page page, WorkShiftSearchFilter workShiftSearchFilter) searchWorkShift(WorkShiftSearchFilter workShiftSearchFilter) searchWorkShiftExceptions(Page page, WorkShiftExceptionSearchFilter filter) searchWorkShiftExceptionWorkShift(WorkShiftExceptionWorkShiftSearchFilter workShiftExceptionWorkShiftSearchFilter) voidupdateWorkShift(BOWorkShift workShift) void
-
Method Details
-
insertWorkShift
- Throws:
DAValidateExceptionDAException
-
getWorkShift
- Throws:
DAValidateExceptionDAException
-
updateWorkShift
- Throws:
DAValidateExceptionDAException
-
deleteWorkShift
- Throws:
DAValidateExceptionDAException
-
checkWorkShiftOverlap
void checkWorkShiftOverlap(WorkShiftOverlapCheckInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkShiftType
- Throws:
DAValidateExceptionDAException
-
searchWorkShift
List<BOWorkShift> searchWorkShift(WorkShiftSearchFilter workShiftSearchFilter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkShift
PageResponse<BOWorkShift> searchWorkShift(Page page, WorkShiftSearchFilter workShiftSearchFilter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchExistingResourceWorkShift
List<BOWorkShift> searchExistingResourceWorkShift(ExistingResourceWorkShiftSearchInput workShiftSearchFilter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchOverlappingWorkShift
List<BOWorkShift> searchOverlappingWorkShift(OverlappingWorkShiftSearchInput workShifts) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkShiftExceptionWorkShift
List<BOWorkShiftExceptionWorkShift> searchWorkShiftExceptionWorkShift(WorkShiftExceptionWorkShiftSearchFilter workShiftExceptionWorkShiftSearchFilter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
updateWorkShiftExceptionWorkShift
void updateWorkShiftExceptionWorkShift(WorkShiftExceptionWorkShiftUpdateInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
deleteWorkShiftExceptionWorkShift
void deleteWorkShiftExceptionWorkShift(WorkShiftExceptionWorkShiftDeleteInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkShiftTimeLine
- Throws:
DAValidateExceptionDAException
-
getWorkShiftException
BOWorkShiftException getWorkShiftException(Long workShiftExceptionId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchOverlappingWorkShiftException
List<BOWorkShiftException> searchOverlappingWorkShiftException(OverlappingWorkShiftExceptionSearchInput input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkShiftExceptions
List<BOWorkShiftException> searchWorkShiftExceptions(WorkShiftExceptionSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
searchWorkShiftExceptions
PageResponse<BOWorkShiftException> searchWorkShiftExceptions(Page page, WorkShiftExceptionSearchFilter filter) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
calculateWorkShiftExceptionTotals
- Throws:
DAValidateExceptionDAException
-
getWorkShiftExceptionType
BOWorkShiftExceptionType getWorkShiftExceptionType(Long workShiftExceptionTypeId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getWorkShiftExceptionClass
BOWorkShiftExceptionClass getWorkShiftExceptionClass(Long workShiftExceptionClassId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
notifyWorkShiftException
void notifyWorkShiftException(NotificationInput<BOWorkShiftException> input) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
notifyWorkShift
- Throws:
DAValidateExceptionDAException
-
searchNearestWorkShift
BOWorkShift searchNearestWorkShift(NearestWorkShiftSearchInput nearestWorkShiftSearchInput) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-