Class WorkplaceFunctionTreeInfoNode

java.lang.Object
org.eclnt.workplace.WorkplaceFunctionTreeInfoNode
All Implemented Interfaces:
Serializable

public class WorkplaceFunctionTreeInfoNode extends Object implements Serializable
Function node definition for the configuration of workplace functions trees.

There are certain types of function nodes, that you can configure:
(1.) Folder nodes
(2.) Folder nodes including other function node configurations
(3.) End nodes

Nodes of type (1.) are configured by defining their text, and/or the information if the folder is opended by default or nor.

Nodes of type (2.) are configured by defining their text and the information about the embedded tree - i.e. a name of an other function-tree-configuration-file.

Nodes of type (3.) are configured by definig their text and defining a workpage-start-info.
See Also:
  • Constructor Details

    • WorkplaceFunctionTreeInfoNode

      public WorkplaceFunctionTreeInfoNode()
  • Method Details

    • getText

      public String getText()
      Text of the node.
    • setText

      public void setText(String text)
    • getFolderOpened

      public boolean getFolderOpened()
      Only for folder nodes: indicator if folder is opened by default or closed.
    • setFolderOpened

      public void setFolderOpened(boolean folderOpened)
    • getWorkpageStartInfo

      public WorkpageStartInfo getWorkpageStartInfo()
      For end nodes, actually starting a page: the workpage start information for the page.
    • setWorkpageStartInfo

      public void setWorkpageStartInfo(WorkpageStartInfo workpageStartInfo)
    • getSubNodes

      public List<WorkplaceFunctionTreeInfoNode> getSubNodes()
      The sub-nodes of the current node.
    • setSubNodes

      public void setSubNodes(List<WorkplaceFunctionTreeInfoNode> subNodes)
    • getEmbeddedTreeName

      public String getEmbeddedTreeName()
      In case of folder nodes, that include other node definitions: the name of the tree-node-configuration that is included within this folder.
    • setEmbeddedTreeName

      public void setEmbeddedTreeName(String embeddedTreeName)
    • getNodeId

      public String getNodeId()
      Nodes may have an id on their own - the id is e.g. used for storing the currently opened function-outlookbar-index.
    • setNodeId

      public void setNodeId(String nodeId)
    • getNodeImage

      public String getNodeImage()
      Image that is associated with the tree node. This is the one to be maintained for "folder nodes". In "end nodes" the image is defined as part of the contained WorkpageStartInfo definition.
    • setNodeImage

      public void setNodeImage(String nodeImage)
    • getNodeComment

      public String getNodeComment()
      Comment that is displayed as tooltip.
    • setNodeComment

      public void setNodeComment(String nodeComment)
    • getNodeBgpaint

      public String getNodeBgpaint()
    • setNodeBgpaint

      public void setNodeBgpaint(String nodeBgpaint)
    • getNodeClientname

      public String getNodeClientname()
      CLIENTNAME value that is attached to the tree node itself. This has nothing to do with the content that may be started by this tree node.
    • setNodeClientname

      public void setNodeClientname(String nodeClientname)