Class PanelDataCollectionTreeViewModel

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 PanelDataCollectionTreeViewModel extends Panel
Panel containing the tree view of the data collection node
Since:
19.0
See Also:
GCApi:
controller
  • Field Details

  • Constructor Details

    • PanelDataCollectionTreeViewModel

      public PanelDataCollectionTreeViewModel()
  • Method Details

    • setUxTreeModel

      public void setUxTreeModel(UXTreeModel<?,? extends UXTreeModelProperties> uxTreeModel)
      Method to set the UXTreeModel to show in the panel
      Parameters:
      uxTreeModel - the UXTreeModel
    • onOpen

      public void onOpen(Object o)
      Method to init the panel
      Overrides:
      onOpen in class Container
      Parameters:
      o - Object received from the caller
    • initWindow

      protected void initWindow()
      Method to init the necessary objects using inside the panel
    • show

      public void show(Serializable obj)
      Method load the treeMode and show it in the panel
      Overrides:
      show in class Panel
      Parameters:
      obj - serializable object saved as a global variable of the panel
    • loadTemplate

      protected void loadTemplate() throws DAException, DAValidateException
      Method to load the tree model and build Template Tree from the tree model set before
      Throws:
      DAException
      DAValidateException