Class CCWorkplaceFunctions

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCWorkplaceFunctions
All Implemented Interfaces:
Serializable, org.eclnt.jsfserver.elements.IConfiguredByLayout, org.eclnt.jsfserver.pagebean.component.IPageBeanComponent, org.eclnt.jsfserver.pagebean.IPageBean, org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
Direct Known Subclasses:
CCWorkplaceFunctionsDark

public class CCWorkplaceFunctions extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements Serializable
See Also:
  • Constructor Details

    • CCWorkplaceFunctions

      public CCWorkplaceFunctions(org.eclnt.workplace.IWorkpageDispatcher owner)
  • Method Details

    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Specified by:
      getRootExpressionUsedInPage in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getRootExpressionUsedInPage in class org.eclnt.jsfserver.pagebean.PageBean
    • getObIndex

      public int getObIndex()
    • setObIndex

      public void setObIndex(int obIndex)
    • prepare

      public void prepare(org.eclnt.workplace.WorkplaceFunctionTreeInfoNode rootNode, CCWorkplaceFunctions.IListener listener)
    • getStylevariantOutlookBar

      public String getStylevariantOutlookBar()
    • setStylevariantOutlookBar

      public void setStylevariantOutlookBar(String value)
    • getStylevariantOutlookBarItem

      public String getStylevariantOutlookBarItem()
    • setStylevariantOutlookBarItem

      public void setStylevariantOutlookBarItem(String value)
    • getStylevariantOutlookBarContent

      public String getStylevariantOutlookBarContent()
    • setStylevariantOutlookBarContent

      public void setStylevariantOutlookBarContent(String stylevariantOutlookBarContent)
    • getSeparatorColor

      public String getSeparatorColor()
    • setSeparatorColor

      public void setSeparatorColor(String value)
    • selectObItem

      public void selectObItem(int index)
      Select one of the outlook bar items. This function is invoked internally by the user - but maybe also invoked from outside.
    • getBarItems

      public List<CCWorkplaceFunctions.BarItemsItem> getBarItems()
      Get info about current outlookbar items/sections that are currently shown in the workplace.
    • getWorkplaceFunctionTreeUIs

      public List<CCWorkplaceFunctionTree> getWorkplaceFunctionTreeUIs()
      Direct access to all the function trees UIs that are managed inside the workplace that is currently loaded
    • getTrees

      public List<org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCWorkplaceFunctionTree.FunctionNode>> getTrees()
      Direct access to all the function trees that are managed inside the workplace that is currently loaded
    • takeOver

      public void takeOver(org.eclnt.workplace.WorkplaceFunctionTreeInfoNode rootNode)
      Pass the hierarchy of functions that is to be displayed inside the components. Functions are distributed to OUTLOOKBAR (first level) and then into a tree (second level).
    • searchFunctionNodes

      public List<CCWorkplaceFunctionTree.Hit> searchFunctionNodes(String searchText)
      Search for nodes inside the function trees.
    • setWithMarkingOpenedNodes

      public void setWithMarkingOpenedNodes(boolean withMarkingOpenedNodes)
      If set to true then nodes will be marked (font switched to weight "bold") in the functions trees for these nodes that are currently opened inside the workplace.
    • getWithMarkingOpenedNodes

      public boolean getWithMarkingOpenedNodes()
    • createWorkplaceFunctionTree

      protected CCWorkplaceFunctionTree createWorkplaceFunctionTree()
      Factory method for creating instances of inner function tree.