All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, Badgeable, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable

public class CGanttTest extends Container
See Also:
  • Field Details

  • Constructor Details

    • CGanttTest

      public CGanttTest()
  • Method Details

    • onOpen

      public void onOpen(Object o)
      Description copied from class: Container
      Method called when is executed the WindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object) of the Window that contains the Container. It calls the onOpen(o) method of all the Container's childrens.
      If a page is opened through the process of a route, it is possible that the route was called with params to pass to the page.
      The route params could be passed specifying them like query string's param on the url, using commas or the '=' character, to separate the keys and the values. Valid syntaxs are: "&params=KEY1,VAL1,KEY2,VAL2" or "&params=KEY1=VAL1,KEY2=VAL2"
      In that case it is possible to retrieve those params via the WindowManager.getRouteParams() method that returns an HashGetter with the params passed as parameters.
      For example it's possible to retrieve and use the params in this way: HashGetter hg = getWM().getRouteParams();
      String val1 = hg.getString("key1",null);
      String val2 = hg.getString("key2",null);
      Overrides:
      onOpen in class Container
      Parameters:
      o - Object received from the caller
    • buildRootRow

      protected GanttRow<HashGetter,HashGetter> buildRootRow(DBView data)
    • makeLinks

      public void makeLinks(List<GanttBlock<HashGetter>> listStart, List<GanttBlock<HashGetter>> listEnd, String color)
    • buildData

      protected DBView buildData()
    • buildRarBlocks

      protected void buildRarBlocks(DBView data, Long beginRowId, Long endRowId)
    • onGanttMenu

      public boolean onGanttMenu(UIMessage uim)
    • onZoomIn

      public boolean onZoomIn(UIMessage uim)
    • onZoomOut

      public boolean onZoomOut(UIMessage uim)
    • onShowHours

      public boolean onShowHours(UIMessage uim)
    • onShowDays

      public boolean onShowDays(UIMessage uim)
    • onShowWeeks

      public boolean onShowWeeks(UIMessage uim)
    • onShowMonths

      public boolean onShowMonths(UIMessage uim)
    • onShowYears

      public boolean onShowYears(UIMessage uim)
    • onShowQuarters

      public boolean onShowQuarters(UIMessage uim)
    • onShowThirds

      public boolean onShowThirds(UIMessage uim)
    • onRowDescriptionVisibility

      public boolean onRowDescriptionVisibility(UIMessage uim)
    • onGridColsVisibility

      public boolean onGridColsVisibility(UIMessage uim)
    • onGridRowsVisibility

      public boolean onGridRowsVisibility(UIMessage uim)
    • onRowBlockClicked

      public boolean onRowBlockClicked(UIMessage uim)
    • onClearSelection

      public boolean onClearSelection(UIMessage uim)
    • onRowBlockContextMenu

      public boolean onRowBlockContextMenu(UIMessage uim)
    • onOverlapIconClick

      public boolean onOverlapIconClick(UIMessage uim)
    • onOverlapIconContextMenu

      public boolean onOverlapIconContextMenu(UIMessage uim)
    • onTreeItemClicked

      public boolean onTreeItemClicked(UIMessage uim)
    • onTreeItemContextMenu

      public boolean onTreeItemContextMenu(UIMessage uim)
    • onSelectAllRowBlocks

      public boolean onSelectAllRowBlocks(UIMessage uim)
    • onUnselectAllRowBlocks

      public boolean onUnselectAllRowBlocks(UIMessage uim)
    • onExpandBranch

      public boolean onExpandBranch(UIMessage uim)
    • getIdFromPath

      protected String getIdFromPath(String rowPath)
    • zoomStepWidth

      protected double zoomStepWidth()