java.lang.Object
overit.geocallapp.wfm.project.bl.management.planning.task.slotevaluation.timeline.SlotEvaluationTimeLineBuilder
Direct Known Subclasses:
ActivityPlanSlotTimeLineBuilder, CustomIntervalTimeLineBuilder, PlanningResourceDataTimeLineBuilder, TimeRangeConfigurationTimeLineBuilder, WorkShiftTypeTimeLineBuilder

public abstract class SlotEvaluationTimeLineBuilder extends Object
  • Field Details

  • 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

      protected overit.geocallapp.wfm.util.intervalli.DateTimeInterval normalizeToIterationDates(Date begin, Date end, Date iterationBeginDate, Date iterationEndDate)
    • normalizeToRange

      protected overit.geocallapp.wfm.util.intervalli.DateTimeInterval normalizeToRange(Date begin, Date end, overit.geocallapp.wfm.util.intervalli.DateTimeInterval range)
    • iteration

      protected abstract void iteration(SlotEvaluationTimeLine out, overit.geocallapp.wfm.util.intervalli.DateTimeInterval wholeRange, Date iterationBegin, Date iterationEnd, int iteration)