Class SlotEvaluationTimeLineBuilder
java.lang.Object
overit.geocallapp.wfm.project.bl.management.planning.task.slotevaluation.timeline.SlotEvaluationTimeLineBuilder
- Direct Known Subclasses:
ActivityPlanSlotTimeLineBuilder,CustomIntervalTimeLineBuilder,PlanningResourceDataTimeLineBuilder,TimeRangeConfigurationTimeLineBuilder,WorkShiftTypeTimeLineBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiditerate(SlotEvaluationTimeLine out, List<overit.geocallapp.wfm.util.intervalli.DateTimeInterval> intervals) protected intiterateOnRange(SlotEvaluationTimeLine out, overit.geocallapp.wfm.util.intervalli.DateTimeInterval range, int iteration) protected abstract voiditeration(SlotEvaluationTimeLine out, overit.geocallapp.wfm.util.intervalli.DateTimeInterval wholeRange, Date iterationBegin, Date iterationEnd, int iteration) protected overit.geocallapp.wfm.util.intervalli.DateTimeIntervalnormalizeToIterationDates(Date begin, Date end, Date iterationBeginDate, Date iterationEndDate) protected overit.geocallapp.wfm.util.intervalli.DateTimeIntervalnormalizeToRange(Date begin, Date end, overit.geocallapp.wfm.util.intervalli.DateTimeInterval range)
-
Field Details
-
SINGLE_DAY_RANGE_HOURS
protected static final int SINGLE_DAY_RANGE_HOURS- See Also:
-
DAY_SECONDS
protected static final int DAY_SECONDS- See Also:
-
-
Constructor Details
-
SlotEvaluationTimeLineBuilder
public SlotEvaluationTimeLineBuilder()
-
-
Method Details
-
iterate
protected void iterate(SlotEvaluationTimeLine out, List<overit.geocallapp.wfm.util.intervalli.DateTimeInterval> intervals) -
iterateOnRange
protected int iterateOnRange(SlotEvaluationTimeLine out, overit.geocallapp.wfm.util.intervalli.DateTimeInterval range, int iteration) -
normalizeToIterationDates
-
normalizeToRange
-
iteration
protected abstract void iteration(SlotEvaluationTimeLine out, overit.geocallapp.wfm.util.intervalli.DateTimeInterval wholeRange, Date iterationBegin, Date iterationEnd, int iteration)
-