Class CCWorkplaceFunctionTree

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCWorkplaceFunctionTree
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

public class CCWorkplaceFunctionTree extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements Serializable
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    Default implementation: use this class to extend your listeners from - if you want to automatically adapt to changes in IListener.
    class 
    Represents function in function tree.
    static class 
     
    static interface 
    Use CCWorkplaceFunctionTree.DefaultListener to extend from in order to stay compatible with interface extensions.

    Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent

    org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap
  • Field Summary

    Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean

    m_pageModifier
  • Constructor Summary

    Constructors
    Constructor
    Description
    CCWorkplaceFunctionTree(org.eclnt.workplace.IWorkpageDispatcher owner)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    checkIfToRenderNode(org.eclnt.workplace.WorkplaceFunctionTreeInfoNode node)
     
    org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCWorkplaceFunctionTree.FunctionNode>
    Tree of functions that is rendered as workplace tree at client side.
    Default DROPRECEIVE string that is applied by default to any function tree node.
     
     
     
    boolean
     
    protected org.eclnt.workplace.IWorkpageContainer
     
    protected org.eclnt.workplace.IWorkpage
    loadContentPage(org.eclnt.workplace.WorkpageStartInfo wpi)
     
    void
    prepare(org.eclnt.workplace.WorkplaceFunctionTreeInfoNode rootNode, CCWorkplaceFunctionTree.IListener listener)
     
    void
     
    void
    setFunctionNodeDefaultDropReceive(String functionNodeDefaultDropReceive)
     
    void
     
    void
     
    void
    setWithMarkingOpenedNodes(boolean withMarkingOpenedNodes)
     

    Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent

    getLit, initializePageBean, initializePageBeanConfigItems

    Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase

    addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver

    Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean

    buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout

    addConfiguredByLayoutListener, removeConfiguredByLayoutListener

    Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean

    closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpression

    Methods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent

    initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
  • Constructor Details

    • CCWorkplaceFunctionTree

      public CCWorkplaceFunctionTree(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
    • prepare

      public void prepare(org.eclnt.workplace.WorkplaceFunctionTreeInfoNode rootNode, CCWorkplaceFunctionTree.IListener listener)
    • getFtree

      public org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCWorkplaceFunctionTree.FunctionNode> getFtree()
      Tree of functions that is rendered as workplace tree at client side.
    • getFunctionNodeDefaultDropReceive

      public String getFunctionNodeDefaultDropReceive()
      Default DROPRECEIVE string that is applied by default to any function tree node.
    • setFunctionNodeDefaultDropReceive

      public void setFunctionNodeDefaultDropReceive(String functionNodeDefaultDropReceive)
    • getStylevariantGrid

      public String getStylevariantGrid()
    • setStylevariantGrid

      public void setStylevariantGrid(String value)
    • getStylevariantTreeNode

      public String getStylevariantTreeNode()
    • setStylevariantTreeNode

      public void setStylevariantTreeNode(String value)
    • getWorkpageContainer

      protected org.eclnt.workplace.IWorkpageContainer getWorkpageContainer()
    • searchForText

      public void searchForText(String searchText, List<CCWorkplaceFunctionTree.Hit> hits)
    • getWithMarkingOpenedNodes

      public boolean getWithMarkingOpenedNodes()
    • setWithMarkingOpenedNodes

      public void setWithMarkingOpenedNodes(boolean withMarkingOpenedNodes)
    • loadContentPage

      protected org.eclnt.workplace.IWorkpage loadContentPage(org.eclnt.workplace.WorkpageStartInfo wpi)
    • checkIfToRenderNode

      protected boolean checkIfToRenderNode(org.eclnt.workplace.WorkplaceFunctionTreeInfoNode node)