Class WorkShiftCache
java.lang.Object
overit.geocallapp.wfm.core.bl.schedule.cache.event.SchedulingBaseCache
overit.geocallapp.wfm.core.bl.schedule.cache.workshift.WorkShiftCache
Workshift Cache.
- Since:
- 18.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the arrival point by workshift id mapReturns the departure point by workshift id mapReturns the unavailabilities presence by workshift idReturns the workshift working time type by workshift id mapReturns the workshift exceptions by workshift id mapReturns the absences without dummy workshiftReturns the workshift information by workshift id mapReturns the workshift business object by workshift id mapReturns the workshift properties map by workshift id mapvoidsetArrivalPointByWorkshiftId(Map<Long, org.locationtech.jts.geom.Coordinate> arrivalPointByWorkshiftId) Sets the arrival point by workshift id mapvoidsetDeparturePointByWorkshiftId(Map<Long, org.locationtech.jts.geom.Coordinate> departurePointByWorkshiftId) Sets the departure point by workshift id mapvoidsetUnavailabilitiesByWorkshiftId(Map<Long, Boolean> unavailabilitiesByWorkshiftId) Sets the unavailabilities presence by workshift idvoidsetWorkingTimeTypeByWorkshiftId(Map<Long, Long> workingTimeTypeByWorkshiftId) Sets the workshift working type by workshift id mapvoidsetWorkshiftExceptionsByWorkshiftId(Map<Long, DBView> workshiftExceptionsByWorkshiftId) Sets the workshift exceptions by workshift id mapvoidsetWorkshiftExceptionsNoDummyWorkshifts(Map<Long, DBView> workshiftExceptionsNoDummyWorkshifts) Sets the absences without dummy workshiftvoidsetWorkShiftInfoById(Map<Long, overit.geocallapp.wfm.scheduler.util.FasciaTeam> workShiftInfoById) Sets the workshift information by workshift id mapvoidsetWorkShiftsBOById(Map<Long, BOWorkShift> workShiftsBOById) Sets the workshift business object by workshift id mapvoidSets the workshift properties map by workshift id mapMethods inherited from class overit.geocallapp.wfm.core.bl.schedule.cache.event.SchedulingBaseCache
isInitialized, setInitialized
-
Constructor Details
-
WorkShiftCache
public WorkShiftCache()
-
-
Method Details
-
getWorkShiftsById
Returns the workshift properties map by workshift id map- Returns:
- the workshift properties map by workshift id map
-
setWorkShiftsById
Sets the workshift properties map by workshift id map- Parameters:
workShiftsById- the workshift properties map by workshift id map
-
getWorkShiftsBOById
Returns the workshift business object by workshift id map- Returns:
- the workshift business object by workshift id map
-
setWorkShiftsBOById
Sets the workshift business object by workshift id map- Parameters:
workShiftsBOById- workshift business object by workshift id map
-
getWorkShiftInfoById
Returns the workshift information by workshift id map- Returns:
- the workshift information by workshift id map
-
setWorkShiftInfoById
public void setWorkShiftInfoById(Map<Long, overit.geocallapp.wfm.scheduler.util.FasciaTeam> workShiftInfoById) Sets the workshift information by workshift id map- Parameters:
workShiftInfoById- the workshift information by workshift id map
-
getWorkshiftExceptionsByWorkshiftId
Returns the workshift exceptions by workshift id map- Returns:
- the workshift exceptions by workshift id map
-
setWorkshiftExceptionsByWorkshiftId
Sets the workshift exceptions by workshift id map- Parameters:
workshiftExceptionsByWorkshiftId- the workshift exceptions by workshift id map
-
getWorkingTimeTypeByWorkshiftId
Returns the workshift working time type by workshift id map- Returns:
- the workshift working time type by workshift id map
-
setWorkingTimeTypeByWorkshiftId
Sets the workshift working type by workshift id map- Parameters:
workingTimeTypeByWorkshiftId- the workshift working type by workshift id map
-
getDeparturePointByWorkshiftId
Returns the departure point by workshift id map- Returns:
- the departure point by workshift id map
-
setDeparturePointByWorkshiftId
public void setDeparturePointByWorkshiftId(Map<Long, org.locationtech.jts.geom.Coordinate> departurePointByWorkshiftId) Sets the departure point by workshift id map- Parameters:
departurePointByWorkshiftId- the departure point by workshift id map
-
getArrivalPointByWorkshiftId
Returns the arrival point by workshift id map- Returns:
- the arrival point by workshift id map
-
setArrivalPointByWorkshiftId
public void setArrivalPointByWorkshiftId(Map<Long, org.locationtech.jts.geom.Coordinate> arrivalPointByWorkshiftId) Sets the arrival point by workshift id map- Parameters:
arrivalPointByWorkshiftId- the arrival point by workshift id map
-
getWorkshiftExceptionsNoDummyWorkshifts
Returns the absences without dummy workshift- Returns:
- the absences without dummy workshift
-
setWorkshiftExceptionsNoDummyWorkshifts
public void setWorkshiftExceptionsNoDummyWorkshifts(Map<Long, DBView> workshiftExceptionsNoDummyWorkshifts) Sets the absences without dummy workshift- Parameters:
workshiftExceptionsNoDummyWorkshifts- the absences without dummy workshift
-