Class SchedulePreProcessManualPasteInput
java.lang.Object
overit.geocallapp.wfm.core.bl.schedule.event.SchedulePreProcessManualPasteInput
Input object for
SchedulePreProcessManualPasteEvent- Since:
- 18.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of theBOAppointmentids .Returns the workshift of the foreman I am schedulinggetModel()Returns the scheduling model id .Returns the next scheduling id (if it exists).Returns the next unavailability movement id (if it exists).overit.geocallapp.wfm.scheduler.oss.cache.OssCacheReturns the oss cache used to optimize the vrp callsReturns the previous scheduling id (if it exists).Returns the previous unavailability movement id (if it exists).Returns the scheduling cache.Returns use time limitReturns the list of theBOWorkOrderOperationids .voidsetAppointments(List<Long> appointments) Sets the list of theBOAppointmentids.voidsetForemanWorkshift(Long foremanWorkshift) Sets the workshift of the foreman I am schedulingvoidSets the scheduling model id.voidsetNextScheduling(Long nextScheduling) Sets the next scheduling id.voidsetNextUnavailability(Long nextUnavailability) Sets the next unavailability movement id.voidsetOperationCenter(Long operationCenter) voidsetOssCache(overit.geocallapp.wfm.scheduler.oss.cache.OssCache ossCache) Sets the oss cachevoidsetPreviousScheduling(Long previousScheduling) Sets the previous scheduling id.voidsetPreviousUnavailability(Long previousUnavailability) Sets the previous unavailability movement id.voidsetSchedulingCache(SchedulingCache schedulingCache) Sets the scheduling cache.voidsetUseTimeLimit(Boolean useTimeLimit) Sets use time limitvoidsetWoOperations(LinkedList<Long> woOperations) Sets the list of theBOWorkOrderOperationids.voidsetWorkshifts(Collection<Long> workshifts)
-
Constructor Details
-
SchedulePreProcessManualPasteInput
public SchedulePreProcessManualPasteInput()
-
-
Method Details
-
getOperationCenter
-
setOperationCenter
-
getModel
Returns the scheduling model id .- Returns:
- the scheduling model id
- See Also:
-
setModel
Sets the scheduling model id.- Parameters:
model- the scheduling model id- See Also:
-
getWoOperations
Returns the list of theBOWorkOrderOperationids .- Returns:
- a list of work order operation ids
- See Also:
-
setWoOperations
Sets the list of theBOWorkOrderOperationids.- Parameters:
woOperations- the list of work order operation ids- See Also:
-
getAppointments
Returns the list of theBOAppointmentids .- Returns:
- a list of appointment ids
- See Also:
-
setAppointments
Sets the list of theBOAppointmentids.- Parameters:
appointments- the list of appointment ids- See Also:
-
getOssCache
public overit.geocallapp.wfm.scheduler.oss.cache.OssCache getOssCache()Returns the oss cache used to optimize the vrp calls- Returns:
- the oss cache
-
setOssCache
public void setOssCache(overit.geocallapp.wfm.scheduler.oss.cache.OssCache ossCache) Sets the oss cache- Parameters:
ossCache- the oss cache
-
getForemanWorkshift
Returns the workshift of the foreman I am scheduling- Returns:
- the foreman workshift
-
setForemanWorkshift
Sets the workshift of the foreman I am scheduling- Parameters:
foremanWorkshift- the foreman workshift
-
getWorkshifts
-
setWorkshifts
-
getPreviousScheduling
Returns the previous scheduling id (if it exists). The task will schedule after this scheduling- Returns:
- the previous scheduling id
- See Also:
-
setPreviousScheduling
Sets the previous scheduling id. The task will schedule after this scheduling- Parameters:
previousScheduling- the previous scheduling id
-
getNextScheduling
Returns the next scheduling id (if it exists). The task will schedule before this scheduling- Returns:
- the next scheduling id
- See Also:
-
setNextScheduling
Sets the next scheduling id. The task will schedule before this scheduling- Parameters:
nextScheduling- the next scheduling id
-
getSchedulingCache
Returns the scheduling cache. The task will use this scheduling to optimize multiple schedulings- Returns:
- the scheduling cache
- See Also:
-
setSchedulingCache
Sets the scheduling cache. The task will use this scheduling to optimize multiple schedulings- Parameters:
schedulingCache- the scheduling cache
-
getUseTimeLimit
Returns use time limit- Returns:
- use time limit
-
setUseTimeLimit
Sets use time limit- Parameters:
useTimeLimit- use time limit
-