java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocall.basic.ui.container.Panel
overit.geocallapp.wfm.planning.ux.forecastcapacity.forecast.activity.timeframe.add.ActivityTimeframeManagement
All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, AjaxableComponent, Badgeable, Hideable, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable
Direct Known Subclasses:
AddActivityMultipleTimeframes, AddActivityTimeframe

public class ActivityTimeframeManagement extends Panel
Basic panel for the creation of the timeframes of forecast activity
Since:
15.0
See Also:
GCApi:
controller
  • Field Details

    • configureForecastActivitiesForm

      protected Form configureForecastActivitiesForm
    • ilExpectedDuration

      protected InputLong ilExpectedDuration
    • ilNumberOfTasks

      protected InputLong ilNumberOfTasks
    • ilAverageTaskDuration

      protected InputLong ilAverageTaskDuration
    • ioPriority

      protected InputOption ioPriority
  • Constructor Details

    • ActivityTimeframeManagement

      public ActivityTimeframeManagement()
  • Method Details

    • show

      public void show(Serializable obj)
      Description copied from class: Panel
      It shows (make visible with the pop-up effect) the panel
      Overrides:
      show in class Panel
      Parameters:
      obj - serializable object saved as a global variable of the panel
    • onChangeEditMode

      public boolean onChangeEditMode(UIMessage uim)
      Event to manage the edit mode change. If mode = expected duration -> disable number of tasks and average task duration else -> disable expected duration
      Parameters:
      uim -
      Returns:
      true to break the responsibility chain, false otherwise.
    • onCalculateExpectedDuration

      public boolean onCalculateExpectedDuration(UIMessage uim)
    • initPriorities

      protected void initPriorities()
      Initializes the input option with the active priorities