Class PDataCollectionTemplateGanttUIConfiguration

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.core.ux.datacollection.template.gantt.common.PDataCollectionTemplateGanttUIConfiguration
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

public class PDataCollectionTemplateGanttUIConfiguration extends Panel
Panel which allows to configure the data collection template gantt ui.
Since:
12.0
See Also:
GCApi:
controller
  • Field Details

  • Constructor Details

    • PDataCollectionTemplateGanttUIConfiguration

      public PDataCollectionTemplateGanttUIConfiguration()
  • Method Details

    • show

      public void show(Serializable obj)
      Shows the configuration page.
      Overrides:
      show in class Panel
      Parameters:
      obj - the Serializable
    • setGanttViewChangeFunction

      public void setGanttViewChangeFunction(Function<Void,Boolean> onGanttViewChange)
      Set the gantt view change function.
      Parameters:
      onGanttViewChange - the on gantt view change
    • onTimeLineUnitGroupBaseChange

      public boolean onTimeLineUnitGroupBaseChange(UIMessage uim)
      UI event handler to change the time line unit group base.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onTimeLineUnitGroup1Change

      public boolean onTimeLineUnitGroup1Change(UIMessage uim)
      Ui event handler to change the time line unit group 1.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onTimeLineUnitGroup2Change

      public boolean onTimeLineUnitGroup2Change(UIMessage uim)
      UI event handler to change the time line unit group 2.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • setUpTimeLineTab

      protected void setUpTimeLineTab()
    • updateTimeLineUnitOptions

      protected void updateTimeLineUnitOptions()
    • buildTimeLineUnitOptions

      protected DBView buildTimeLineUnitOptions(int pivotValue, List<PDataCollectionTemplateGanttUIConfiguration.TimeLineUnit> units)
    • getTimeRangeUnitList