Class TimesheetTimeLineBuilder
java.lang.Object
overit.geocallapp.wfm.core.bl.timesheet.timeline.TimesheetTimeLineBuilder
Utility class to build a timeline of objects related to timesheet.
- Since:
- 9.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final overit.geocallapp.wfm.util.timeline.TimeLineItemTypestatic final overit.geocallapp.wfm.util.timeline.TimeLineItemTypestatic final overit.geocallapp.wfm.util.timeline.TimeLineItemTypestatic final overit.geocallapp.wfm.util.timeline.TimeLineItemType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddOnCallShift(overit.geocallapp.wfm.util.timeline.TimeLine timeLine, BOOnCallShift onCallShift) voidaddRange(overit.geocallapp.wfm.util.timeline.TimeLine timeLine, Date startDate, Date endDate, DynO entity, overit.geocallapp.wfm.util.timeline.TimeLineItemType type, Long id) protected voidprotected voidaddTimesheetHeader(overit.geocallapp.wfm.util.timeline.TimeLine timeLine, BOTimesheetHeader timesheetHeader) protected voidaddWorkShift(overit.geocallapp.wfm.util.timeline.TimeLine timeLine, BOWorkShift workShift) overit.geocallapp.wfm.util.timeline.TimeLinegetTasks()voidsetOnCallShifts(List<BOOnCallShift> onCallShifts) voidvoidsetTimesheetHeaders(List<BOTimesheetHeader> timesheetHeaders) voidsetWorkShifts(List<BOWorkShift> workShifts)
-
Field Details
-
TASK_ITEM_TYPE
public static final overit.geocallapp.wfm.util.timeline.TimeLineItemType TASK_ITEM_TYPE -
SHIFT_ITEM_TYPE
public static final overit.geocallapp.wfm.util.timeline.TimeLineItemType SHIFT_ITEM_TYPE -
ON_CALL_SHIFT_ITEM_TYPE
public static final overit.geocallapp.wfm.util.timeline.TimeLineItemType ON_CALL_SHIFT_ITEM_TYPE -
TIMESHEET_ITEM_TYPE
public static final overit.geocallapp.wfm.util.timeline.TimeLineItemType TIMESHEET_ITEM_TYPE -
ENTITY_KEY
- See Also:
-
-
Constructor Details
-
TimesheetTimeLineBuilder
public TimesheetTimeLineBuilder()
-
-
Method Details
-
getTasks
-
setTasks
-
getWorkShifts
-
setWorkShifts
-
getOnCallShifts
-
setOnCallShifts
-
getTimesheetHeaders
-
setTimesheetHeaders
-
buildTimeLine
public overit.geocallapp.wfm.util.timeline.TimeLine buildTimeLine() -
addRange
-
addTask
-
addWorkShift
protected void addWorkShift(overit.geocallapp.wfm.util.timeline.TimeLine timeLine, BOWorkShift workShift) -
addOnCallShift
protected void addOnCallShift(overit.geocallapp.wfm.util.timeline.TimeLine timeLine, BOOnCallShift onCallShift) -
addTimesheetHeader
protected void addTimesheetHeader(overit.geocallapp.wfm.util.timeline.TimeLine timeLine, BOTimesheetHeader timesheetHeader)
-