Uses of Class
overit.geocallapp.wfm.calendars.bl.workshift.BOWorkShift
Packages that use BOWorkShift
Package
Description
-
Uses of BOWorkShift in overit.geocallapp.wfm.calendars.bl.timeline
Methods in overit.geocallapp.wfm.calendars.bl.timeline that return BOWorkShiftModifier and TypeMethodDescriptionWorkShiftBreakTimeLineItem.getSourceObject()WorkShiftTimeLineItem.getSourceObject()Constructors in overit.geocallapp.wfm.calendars.bl.timeline with parameters of type BOWorkShiftModifierConstructorDescriptionWorkShiftBreakTimeLineItem(BOWorkShift workshift) WorkShiftBreakTimeLineItem(BOWorkShift workshift, Date beginTime, Date endTime) WorkShiftTimeLineItem(BOWorkShift workshift) WorkShiftTimeLineItem(BOWorkShift workshift, Date beginTime, Date endTime) -
Uses of BOWorkShift in overit.geocallapp.wfm.calendars.bl.workshift.event
Methods in overit.geocallapp.wfm.calendars.bl.workshift.event that return BOWorkShiftModifier and TypeMethodDescriptionWorkShiftOverlapCheckInput.getWorkShift()Returns the work shift to be inserted.Methods in overit.geocallapp.wfm.calendars.bl.workshift.event that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionWorkShiftOverlapCheckInput.getExistingWorkShifts()Returns the list of existing work shifts.Methods in overit.geocallapp.wfm.calendars.bl.workshift.event with parameters of type BOWorkShiftModifier and TypeMethodDescriptionvoidWorkShiftOverlapCheckInput.setWorkShift(BOWorkShift workShift) Sets the work shift to be inserted.Method parameters in overit.geocallapp.wfm.calendars.bl.workshift.event with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionvoidWorkShiftOverlapCheckInput.setExistingWorkShifts(List<BOWorkShift> existingWorkShifts) Sets the list of existing work shifts.Constructors in overit.geocallapp.wfm.calendars.bl.workshift.event with parameters of type BOWorkShiftModifierConstructorDescriptionWorkShiftInsertEvent(BOWorkShift workShift) Instantiates a new work shift insert event.WorkShiftUpdateEvent(BOWorkShift workShift) Instantiates a new work shift update event.Constructor parameters in overit.geocallapp.wfm.calendars.bl.workshift.event with type arguments of type BOWorkShiftModifierConstructorDescriptionInstantiates a new work shift notification event. -
Uses of BOWorkShift in overit.geocallapp.wfm.calendars.bl.workshift.exception.task
Methods in overit.geocallapp.wfm.calendars.bl.workshift.exception.task that return BOWorkShiftModifier and TypeMethodDescriptionprotected BOWorkShiftBTWorkShiftExceptionTotalsCalculation.searchWorkShift(Long workShiftId, PoolKit poolKit) Searches the requiredBOWorkShift.Methods in overit.geocallapp.wfm.calendars.bl.workshift.exception.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTWorkShiftExceptionInsert.getWorkShifts(BOWorkShiftException workShiftException, PoolKit poolKit) Extracts the list ofBOWorkShiftrelated to a given resource for a certain day.protected List<BOWorkShift> BTWorkShiftExceptionDelete.loadDummyWorkShifts(List<BOWorkShiftExceptionWorkShift> workShiftExceptionWorkShiftList, PoolKit poolKit) protected List<BOWorkShift> BTWorkShiftExceptionInsert.loadOverlappingWorkShifts(BOWorkShiftException workShiftException, PoolKit poolKit) Loads the list of specificBOWorkShiftby using aBOWorkShiftException.protected List<BOWorkShift> BTNearestWorkShiftSearch.searchWorkShifts(NearestWorkShiftSearchInput input, PoolKit poolKit) Searches for all the non cancelled work shifts related to the given resource and whose start date is within the range of (reference date-1) and (reference dates +1).Methods in overit.geocallapp.wfm.calendars.bl.workshift.exception.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected voidBTWorkShiftExceptionTotalsCalculation.calculateTotalUnavailability(BOWorkShift workShift, PoolKit poolKit) Calculates the total amount of overlapping breaks and absences during a givenBOWorkShift-protected List<BOWorkShiftExceptionWorkShift> BTWorkShiftExceptionTotalsCalculation.loadRelations(BOWorkShift workShift, PoolKit poolKit) protected voidBTWorkShiftExceptionTotalsCalculation.notifyWorkShift(BOWorkShift workShift, BaseNotificationAction action, PoolKit poolKit) protected List<BOWorkShiftException> BTWorkShiftExceptionTotalsCalculation.searchWorkShiftExceptionWorkShift(BOWorkShift workShift, PoolKit poolKit) Loads absences and extra presences overlapping a givenBOWorkShift.protected voidBTWorkShiftExceptionTotalsCalculation.setStartEndDate(BOWorkShift workShift, TimeLine timeLine) Method to set the new start and end dates of work shifts based on extra presences and absences.protected voidBTWorkShiftExceptionTotalsCalculation.updateWorkShift(BOWorkShift workShift, PoolKit poolKit) Updates the work shift.Method parameters in overit.geocallapp.wfm.calendars.bl.workshift.exception.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected TimeLineRangeBTNearestWorkShiftSearch.calculateOverlappingRange(List<BOWorkShift> workShifts, Date referenceDate, PoolKit poolKit) Calculates theTimeLineRangethat overlaps the reference date.protected voidBTWorkShiftExceptionInsert.validate(BOWorkShiftException input, List<BOWorkShift> workShiftList, PoolKit poolKit) Checks whether the insertion is possible by performing some validations on the givenBOWorkShiftException. -
Uses of BOWorkShift in overit.geocallapp.wfm.calendars.bl.workshift.task
Methods in overit.geocallapp.wfm.calendars.bl.workshift.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTExistingResourceWorkShiftSearch.existingResourceWorkShift(Long resourceID, Map<String, Object> filter, PoolKit poolKit) Extracts the list of the existingBOWorkShiftobjects.protected List<BOWorkShift> BTOverlappingWorkShiftSearch.searchResourceWorkShift(OverlappingWorkShiftSearchInput input, PoolKit poolKit) Extracts the overlapping shifts on the given day for the given resource.Methods in overit.geocallapp.wfm.calendars.bl.workshift.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShiftException> BTWorkShiftTimeLineLoad.searchWorkShiftExceptionWorkShift(BOWorkShift workShift, PoolKit poolKit) Loads absences and extra presences overlapping a givenBOWorkShift. -
Uses of BOWorkShift in overit.geocallapp.wfm.calendars.bl.workshift.workshiftexceptionworkshift.event
Methods in overit.geocallapp.wfm.calendars.bl.workshift.workshiftexceptionworkshift.event that return BOWorkShiftModifier and TypeMethodDescriptionWorkShiftExceptionWorkShiftUpdateInput.getWorkShift()Returns the work shift that was set as a component for the update.Methods in overit.geocallapp.wfm.calendars.bl.workshift.workshiftexceptionworkshift.event with parameters of type BOWorkShiftModifier and TypeMethodDescriptionvoidWorkShiftExceptionWorkShiftUpdateInput.setWorkShift(BOWorkShift workShift) Sets the work shift to be used as a component for the update. -
Uses of BOWorkShift in overit.geocallapp.wfm.calendars.integration
Methods in overit.geocallapp.wfm.calendars.integration that return BOWorkShiftModifier and TypeMethodDescriptionCalendarEventProvider.getWorkShift(Long workShiftId) Launch the work shift load eventCalendarProvider.getWorkShift(Long workShiftId) CalendarEventProvider.searchNearestWorkShift(NearestWorkShiftSearchInput nearestWorkShiftSearchInput) Launch the nearest work shift search eventCalendarProvider.searchNearestWorkShift(NearestWorkShiftSearchInput nearestWorkShiftSearchInput) Methods in overit.geocallapp.wfm.calendars.integration that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionCalendarEventProvider.searchExistingResourceWorkShift(ExistingResourceWorkShiftSearchInput workShiftSearchFilter) CalendarProvider.searchExistingResourceWorkShift(ExistingResourceWorkShiftSearchInput workShiftSearchFilter) CalendarEventProvider.searchOverlappingWorkShift(OverlappingWorkShiftSearchInput workShifts) CalendarProvider.searchOverlappingWorkShift(OverlappingWorkShiftSearchInput workShifts) CalendarEventProvider.searchWorkShift(Page page, WorkShiftSearchFilter workShiftSearchFilter) Launch the work shift search eventCalendarEventProvider.searchWorkShift(WorkShiftSearchFilter workShiftSearchFilter) Launch the work shift search eventCalendarProvider.searchWorkShift(Page page, WorkShiftSearchFilter workShiftSearchFilter) CalendarProvider.searchWorkShift(WorkShiftSearchFilter workShiftSearchFilter) Methods in overit.geocallapp.wfm.calendars.integration with parameters of type BOWorkShiftModifier and TypeMethodDescriptionCalendarEventProvider.insertWorkShift(BOWorkShift workShift) CalendarProvider.insertWorkShift(BOWorkShift workShift) voidCalendarEventProvider.updateWorkShift(BOWorkShift workShift) voidCalendarProvider.updateWorkShift(BOWorkShift workShift) Method parameters in overit.geocallapp.wfm.calendars.integration with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionvoidCalendarEventProvider.notifyWorkShift(NotificationInput<BOWorkShift> input) voidCalendarProvider.notifyWorkShift(NotificationInput<BOWorkShift> input) -
Uses of BOWorkShift in overit.geocallapp.wfm.calendars.rs1.workshift
Methods in overit.geocallapp.wfm.calendars.rs1.workshift with parameters of type BOWorkShift -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.crewshell
Method parameters in overit.geocallapp.wfm.core.bl.crewshell with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionstatic voidCrewShellUtils.validateDeactivatedCrewShellsOC(NotificationInput<BOWorkShift> input, PoolKit pk) -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.crewshell.workshift.task
Methods in overit.geocallapp.wfm.core.bl.crewshell.workshift.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTCrewShellWorkshiftCheck.getResourceWorkshift(List<Long> resources, Date crewShellWorkshiftEndDate, PoolKit poolKit) Methods in overit.geocallapp.wfm.core.bl.crewshell.workshift.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected BOCrewShellBTCrewShellWorkshiftCheck.getOverlappingCrewShell(BOWorkShift workshift, PoolKit poolKit) -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.schedule.cache.lockscheduling.event
Methods in overit.geocallapp.wfm.core.bl.schedule.cache.lockscheduling.event that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionLockSchedulingDaysCacheLoadInput.getWorkshiftsByWorkshiftId()Returns the workshifts by workshift id mapMethod parameters in overit.geocallapp.wfm.core.bl.schedule.cache.lockscheduling.event with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionvoidLockSchedulingDaysCacheLoadInput.setWorkshiftsByWorkshiftId(Map<Long, BOWorkShift> workshiftsByWorkshiftId) Sets the workshifts by workshift id map. -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.schedule.cache.resource.event
Constructor parameters in overit.geocallapp.wfm.core.bl.schedule.cache.resource.event with type arguments of type BOWorkShiftModifierConstructorDescriptionResourceCacheLoadEvent(Map<Long, BOWorkShift> workshiftsByWorkshiftId) Instantiates a newResourceCacheLoadEventobject in order to load theResourceCacheobjects. -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.schedule.cache.skill.event
Methods in overit.geocallapp.wfm.core.bl.schedule.cache.skill.event that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionSkillCacheLoadInput.getWorkshiftsByWorkshiftId()Returns the workshifts by workshift id mapMethod parameters in overit.geocallapp.wfm.core.bl.schedule.cache.skill.event with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionvoidSkillCacheLoadInput.setWorkshiftsByWorkshiftId(Map<Long, BOWorkShift> workshiftsByWorkshiftId) Sets the workshifts by workshift id map -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.schedule.cache.skill.task
Method parameters in overit.geocallapp.wfm.core.bl.schedule.cache.skill.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionBTSkillCacheLoad.getCrewShellDummyUsers(Collection<BOWorkShift> workshifts, PoolKit poolKit) -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.schedule.cache.workshift
Methods in overit.geocallapp.wfm.core.bl.schedule.cache.workshift that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionWorkShiftCache.getWorkShiftsBOById()Returns the workshift business object by workshift id mapMethod parameters in overit.geocallapp.wfm.core.bl.schedule.cache.workshift with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionvoidWorkShiftCache.setWorkShiftsBOById(Map<Long, BOWorkShift> workShiftsBOById) Sets the workshift business object by workshift id map -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.schedule.task
Methods in overit.geocallapp.wfm.core.bl.schedule.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected LongBTPrepopulateOssCache.getOssSpace(BOWorkShift workshift, BOSchedulingUser resource, OssSpaceCache ossSpaceCache, PooledConnection conn) -
Uses of BOWorkShift in overit.geocallapp.wfm.core.bl.timesheet.notification.task
Methods in overit.geocallapp.wfm.core.bl.timesheet.notification.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected voidBTTimesheetWorkShiftNotification.cancelAutomaticTimesheetTask(BOWorkShift workShift, PoolKit poolKit) protected voidBTTimesheetWorkShiftNotification.upsertAutomaticTimesheetTask(BOWorkShift workShift, PoolKit poolKit) -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.activityassignment.task
Fields in overit.geocallapp.wfm.orchestrator.scheduling.bl.activityassignment.task with type parameters of type BOWorkShiftModifier and TypeFieldDescriptionprotected List<BOWorkShift> BTWorkShiftMissingSkillCalculation.workShifts -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.activityremoval.task
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.activityremoval.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTActivityRemoval.getWorkShiftFromScheduling(List<BOScheduling> schedulings, PoolKit poolKit) Retrieves the work shifts associated with the team members in the provided list of schedulings. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.activityvalidation.task
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.activityvalidation.task that return BOWorkShiftModifier and TypeMethodDescriptionprotected BOWorkShiftBTWorkShiftActivityValidation.getRelatedWorkShift(BOWorkOrderOperation validOperation, List<BOWorkShift> mapWorkShifts) Get work shifts for the operation, we might have more than one work shift associated to the same operation in the "team case".Method parameters in overit.geocallapp.wfm.orchestrator.scheduling.bl.activityvalidation.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected voidBTWorkShiftActivityValidation.associateOperationWithWorkShift(List<BOWorkShift> workShifts, PoolKit poolKit) Creates the map containing the link between operation and work shifts (key: operation id and value: all the related work shifts for that operation id).protected voidBTWorkShiftActivityValidation.checkCrewShellWorkShifts(List<BOWorkShift> workShifts, PoolKit poolKit) Validate the work shifts in input, the steps are the following: 1.protected BOWorkShiftBTWorkShiftActivityValidation.getRelatedWorkShift(BOWorkOrderOperation validOperation, List<BOWorkShift> mapWorkShifts) Get work shifts for the operation, we might have more than one work shift associated to the same operation in the "team case".protected voidBTWorkShiftActivityValidation.notifyActivityValidated(BOWorkOrderOperation validOperation, List<BOWorkShift> workShifts, PoolKit poolKit) Notifies the validation of an activity. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.freezingday.event
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.freezingday.event that return BOWorkShiftModifier and TypeMethodDescriptionFreezingDayValidationInput.getWorkShift()Returns the work shift.Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.freezingday.event with parameters of type BOWorkShiftModifier and TypeMethodDescriptionvoidFreezingDayValidationInput.setWorkShift(BOWorkShift workShift) Sets the work shift. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.freezingday.task
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.freezingday.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected voidBTFreezingDayValidation.checkIsFreezingDay(BOWorkShift workShift, BOOperationCenterSchedulingConfiguration schedulingConfiguration, PoolKit poolKit) Checks whether the daily freezing is active or not. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.immediatescheduling.teamexclusion.task
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.immediatescheduling.teamexclusion.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTImmediateSchedulingTeamExclusionByShift.getAssistantWorkshifts(Map<Long, Long> foremanByTeam, Map<Long, List<Long>> teamCompositionByTeamId, List<BOWorkShift> foremanWorkShifts, Date maxShiftStart, Date minShiftEnd, ImmediateSchedulingTeamExclusionInput input, PoolKit poolKit) Loads workshifts for all assistant resources.protected List<BOWorkShift> BTImmediateSchedulingTeamExclusionByShift.getWorkshifts(List<Long> foremenIds, Date maxShiftStart, Date minShiftEnd, ImmediateSchedulingTeamExclusionInput input, PoolKit poolKit) Method parameters in overit.geocallapp.wfm.orchestrator.scheduling.bl.immediatescheduling.teamexclusion.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionBTImmediateSchedulingTeamExclusionByShift.buildWorkshiftByResourceId(List<BOWorkShift> foremanWorkShifts, List<BOWorkShift> assistantWorkShifts) Builds a map of workshift IDs by resource ID for ALL team members (foreman + assistants).BTImmediateSchedulingTeamExclusionByShift.buildWorkshiftsByTeam(List<BOWorkShift> workShifts, Map<Long, Long> foremanByTeam) Builds a map of workshift IDs by team ID.protected List<BOWorkShift> BTImmediateSchedulingTeamExclusionByShift.getAssistantWorkshifts(Map<Long, Long> foremanByTeam, Map<Long, List<Long>> teamCompositionByTeamId, List<BOWorkShift> foremanWorkShifts, Date maxShiftStart, Date minShiftEnd, ImmediateSchedulingTeamExclusionInput input, PoolKit poolKit) Loads workshifts for all assistant resources. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.planningactionhistory.event
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.planningactionhistory.event that return BOWorkShiftMethods in overit.geocallapp.wfm.orchestrator.scheduling.bl.planningactionhistory.event with parameters of type BOWorkShiftModifier and TypeMethodDescriptionvoidPlanningActionHistorySaveInput.setWorkshift(BOWorkShift workshift) -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.planningactionhistory.task
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.planningactionhistory.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected voidBTPlanningActionHistorySave.insertPlanningActionHistory(BOScheduling scheduling, Long actionType, BOWorkShift workshift, PoolKit poolKit) -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.scheduling.bl.schedulingteam
Methods in overit.geocallapp.wfm.orchestrator.scheduling.bl.schedulingteam that return BOWorkShiftMethods in overit.geocallapp.wfm.orchestrator.scheduling.bl.schedulingteam with parameters of type BOWorkShiftModifier and TypeMethodDescriptionvoidSchedulingTeamResource.setWorkShift(BOWorkShift workShift) Sets the work shift. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.workforce.bl.team.shift.event
Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.team.shift.event that return BOWorkShiftModifier and TypeMethodDescriptionSingleResourceTeamShiftDeleteInput.getWorkShift()Returns the work shift related to the team shift.SingleResourceTeamShiftUpsertInput.getWorkShift()Returns the work shift related to the team shift.Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.team.shift.event with parameters of type BOWorkShiftModifier and TypeMethodDescriptionvoidSingleResourceTeamShiftDeleteInput.setWorkShift(BOWorkShift workShift) Sets the work shift related to the team shift.voidSingleResourceTeamShiftUpsertInput.setWorkShift(BOWorkShift workShift) Sets the work shift related to the team shift. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.workforce.bl.team.shift.task
Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.team.shift.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected LongBTSingleResourceTeamShiftUpsert.insertTeamShift(BOWorkShift workShift, BOResource resource, PoolKit poolKit) protected List<BOTeamShiftResource> BTSingleResourceTeamShiftUpsert.loadNotSingleTeamShiftRelations(BOWorkShift workShift, BOResource resource, PoolKit poolKit) Loads all the team shift related to a non-single team that the resource is part of.protected BOTeamShiftBTSingleResourceTeamShiftDelete.loadTeamShift(BOWorkShift workShift, BOResource resource, PoolKit poolKit) protected List<BOTeamShift> BTSingleResourceTeamShiftUpsert.loadTeamShifts(BOWorkShift workShift, Collection<Long> teamIds, PoolKit poolKit) Loads theBOTeamShiftrelated to the givenBOWorkShiftand team.protected voidBTSingleResourceTeamShiftUpsert.updateTeamShift(BOTeamShift teamShift, BOWorkShift workShift, BOResource resource, PoolKit poolKit) Updates theBOTeamShiftwith the given data. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.exception.task
Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.exception.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTWorkShiftExceptionUpdate.getWorkShifts(BOWorkShiftException workShiftException, PoolKit poolKit) Extracts the list ofBOWorkShiftrelated to a given resource for a certain day.protected List<BOWorkShift> BTWorkShiftExceptionUpdate.loadDummyWorkShifts(List<BOWorkShiftExceptionWorkShift> workShiftExceptionWorkShiftList, PoolKit poolKit) protected List<BOWorkShift> BTWorkShiftExceptionUpdate.loadOverlappingWorkShift(BOWorkShiftException workShiftException, PoolKit poolKit) Loads all the work shifts that overlap with the given work shift exception.protected List<BOWorkShift> BTWorkShiftExceptionUpdate.loadOverlappingWorkShifts(BOWorkShiftException workShiftException, PoolKit poolKit) Loads the list of specificBOWorkShiftby using aBOWorkShiftException.Method parameters in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.exception.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected voidBTWorkShiftExceptionUpdate.validate(BOWorkShiftException input, List<BOWorkShift> workShiftList, PoolKit poolKit) Checks whether the insertion is possible by performing some validations on the givenBOWorkShiftException. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.task
Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.task that return BOWorkShiftModifier and TypeMethodDescriptionprotected BOWorkShiftBTWorkShiftUpdate.loadPreviousWorkShift(BOWorkShift workShift, PoolKit poolKit) Loads theBOWorkShift.protected BOWorkShiftBTWorkShiftDelete.loadWorkShift(Long workShiftId, PoolKit poolKit) Loads the needed work shift.Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTWorkShiftInsert.getExistingWorkShifts(BOWorkShift workShift, PoolKit poolKit) Returns the existing work shifts that occur during the givenBOWorkShiftstart date and for the given resource.protected List<BOWorkShift> BTWorkShiftUpdate.getExistingWorkShifts(BOWorkShift workShift, PoolKit poolKit) Returns the existing work shifts that occur during the givenBOWorkShiftstart date and for the given resource.Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected voidBTWorkShiftUpdate.checkTimeRangesValidity(BOWorkShift workShift, BOResource resource) protected voidBTWorkShiftInsert.checkWorkShiftOverlaps(BOWorkShift workShift, PoolKit poolKit) Checks if any overlapping work shifts already exists.protected voidBTWorkShiftUpdate.checkWorkShiftOverlaps(BOWorkShift workShift, PoolKit poolKit) Checks if any overlapping work shifts already exists.protected voidBTWorkShiftInsert.checkWorkShiftResourceValidity(BOWorkShift workShift, BOResource resource) Check between the resource's validity period and the dates of the work shift.protected voidBTWorkShiftInsert.completeWorkShiftData(BOWorkShift workShift, PoolKit poolKit) Completes the data of theBOWorkShiftto be inserted.protected voidBTWorkShiftUpdate.completeWorkShiftData(BOWorkShift workShift, Date referenceDate) Completes the data of theBOWorkShiftto be updated.protected voidBTWorkShiftUpdate.completeWorkShiftDataFromType(BOWorkShift workShift, BOWorkShift previousWorkShift, boolean sameStartEndDate, boolean sameBreakStartEndDate, BOWorkShiftType workShiftType, PoolKit poolKit) Completes the data of theBOWorkShiftto be updated from work shift type.protected voidBTWorkShiftDelete.deleteSingleTeamShift(BOWorkShift workShift, BOResource resource, PoolKit poolKit) Deletes the single team shift related to theBOWorkShiftthat was just deleted.protected List<BOWorkShift> BTWorkShiftInsert.getExistingWorkShifts(BOWorkShift workShift, PoolKit poolKit) Returns the existing work shifts that occur during the givenBOWorkShiftstart date and for the given resource.protected List<BOWorkShift> BTWorkShiftUpdate.getExistingWorkShifts(BOWorkShift workShift, PoolKit poolKit) Returns the existing work shifts that occur during the givenBOWorkShiftstart date and for the given resource.protected BOWorkShiftBTWorkShiftUpdate.loadPreviousWorkShift(BOWorkShift workShift, PoolKit poolKit) Loads theBOWorkShift.protected voidBTWorkShiftUpdate.makeWorkShift(BOWorkShift workShift, PoolKit poolKit) Make theBOWorkShiftfrom the input data, depending on type or modified date.protected voidBTWorkShiftInsert.manageTeamShift(BOWorkShift workShift, BOResource resource, PoolKit poolKit) Manages the team shift.protected voidBTWorkShiftUpdate.manageTeamShift(BOWorkShift workShift, BOResource resource, PoolKit poolKit) Manages the team shift.protected voidBTWorkShiftDelete.notifyWorkShift(BOWorkShift workShift, PoolKit poolKit) Notifies the delete of the current work shift.protected voidBTWorkShiftInsert.notifyWorkShift(BOWorkShift workShift, PoolKit poolKit) Notifies the insertion of the current work shift.protected voidBTWorkShiftUpdate.notifyWorkShift(BOWorkShift workShift, PoolKit poolKit) Notifies the updates of the current work shift.protected voidBTWorkShiftUpdate.setExpectedWorkShiftStartEndDate(Date expectedStartTime, Date expectedEndTime, BOWorkShift workShift, Date referenceDate) Calculates the expected start date and end date of theBOWorkShiftto be inserted, considering the night time.protected voidBTWorkShiftInsert.setWorkShiftStartEndBreakDate(BOWorkShiftType workShiftType, BOWorkShift workShift, Date referenceDate, Date startBreakWorkShiftTypeTime, Date endBreakWorkShiftTypeTime) Calculates the start date and end date of theBOWorkShiftto be inserted, considering the night time.protected voidBTWorkShiftUpdate.setWorkShiftStartEndBreakDate(Date startTime, Date endTime, BOWorkShift workShift, Date referenceDate, Date startBreakWorkShiftTime, Date endBreakWorkShiftTime) Calculates the start date and end date of theBOWorkShiftto be inserted, considering the night time.protected voidBTWorkShiftInsert.setWorkShiftStartEndDate(BOWorkShiftType workShiftType, BOWorkShift workShift, Date referenceDate) Calculates the start date and end date of theBOWorkShiftto be inserted, considering the night time.protected voidBTWorkShiftUpdate.setWorkShiftStartEndDate(Date startTime, Date endTime, BOWorkShift workShift, Date referenceDate) Calculates the start date and end date of theBOWorkShiftto be inserted, considering the night time.protected voidBTWorkShiftInsert.updateWorkShiftExceptionRelations(BOWorkShift workShift, PoolKit poolKit) Updates the relation between the current work shift and the existing work shift exceptions.protected voidBTWorkShiftUpdate.updateWorkShiftExceptionRelations(BOWorkShift workShift, PoolKit poolKit) Updates the relation between the current work shift and the existing work shift exceptions.protected voidBTWorkShiftInsert.validate(BOWorkShift workShift, BOResource resource, PoolKit poolKit) Checks if the insertion is possible by performing some validations on the givenBOWorkShift.protected voidBTWorkShiftUpdate.validate(BOWorkShift workShift, BOResource resource, PoolKit poolKit) Checks if the update is possible by performing some validations on the givenBOWorkShift. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.workshiftexceptionworkshift.task
Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.workshiftexceptionworkshift.task that return BOWorkShiftModifier and TypeMethodDescriptionprotected BOWorkShiftBTWorkShiftExceptionWorkShiftUpdate.createWorkShiftDummyRecord(List<BOWorkShift> workShifts, BOWorkShiftException workShiftException, PoolKit poolKit) Creates a dummy shift to associate with work shift exceptions if it is a work shift exception for attendance and overtime extension.protected BOWorkShiftBTWorkShiftExceptionWorkShiftUpdate.insertDummyWorkShift(BOWorkShiftException workShiftException, PoolKit poolKit) Completes dummy work shift data.Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.workshiftexceptionworkshift.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTWorkShiftExceptionWorkShiftUpdate.loadOverlappingWorkShift(BOWorkShiftException workShiftException, boolean dummyWorkShiftSearch, PoolKit poolKit) Loads all the work shifts that overlap with the given work shift exception.Methods in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.workshiftexceptionworkshift.task with parameters of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShiftException> BTWorkShiftExceptionWorkShiftUpdate.loadOverlappingWorkShiftException(BOWorkShift workShift, PoolKit poolKit) Loads all the work shift exceptions that overlap with the given work shift.protected voidBTWorkShiftExceptionWorkShiftUpdate.updateForWorkShiftInsert(BOWorkShift workShift, PoolKit poolKit) Updates the relation between aBOWorkShiftand aBOWorkShiftException.Method parameters in overit.geocallapp.wfm.orchestrator.workforce.bl.workshift.workshiftexceptionworkshift.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected BOWorkShiftBTWorkShiftExceptionWorkShiftUpdate.createWorkShiftDummyRecord(List<BOWorkShift> workShifts, BOWorkShiftException workShiftException, PoolKit poolKit) Creates a dummy shift to associate with work shift exceptions if it is a work shift exception for attendance and overtime extension. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.workorders.bl.intervention.task
Methods in overit.geocallapp.wfm.orchestrator.workorders.bl.intervention.task that return types with arguments of type BOWorkShiftModifier and TypeMethodDescriptionprotected List<BOWorkShift> BTResourceInterventionSearch.searchWorkShifts(ResourceInterventionSearchFilter filter, PoolKit poolKit) Searches for work shifts based on the provided filter.Method parameters in overit.geocallapp.wfm.orchestrator.workorders.bl.intervention.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionBTResourceInterventionSearch.searchScheduling(List<BOWorkShift> workShiftList, PoolKit poolKit) Searches for scheduling based on the providedBOWorkShiftlist. -
Uses of BOWorkShift in overit.geocallapp.wfm.orchestrator.workorders.bl.resourcewithintervention.task
Method parameters in overit.geocallapp.wfm.orchestrator.workorders.bl.resourcewithintervention.task with type arguments of type BOWorkShiftModifier and TypeMethodDescriptionBTResourceWithInterventionSearch.loadResourceToInterventions(List<BOWorkShift> workShifts, Map<BOIntervention, List<BOScheduling>> interventionSchedulings) Processes work shifts and interventions to create resource-intervention associations.