Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webapp.directory
Interface DirectoryTreeManager

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DirectoryTreeManagerBean

public interface DirectoryTreeManager
extends java.io.Serializable


Method Summary
 java.lang.Boolean adviseNodeOpened(org.richfaces.component.UITree tree)
          Returns true if node should be opened according to last selection.
 void changeExpandListener(org.richfaces.event.NodeExpandedEvent event)
          Listener for node opening/closing events.
 void destroy()
           
 DirectoryTreeNode get(java.lang.String treeName)
           
 java.util.List<java.lang.String> getDirectoryTreeNames()
           
 java.util.List<DirectoryTreeNode> getDirectoryTrees()
           
 java.lang.String getLabelFor(java.lang.String directoryTreeName, java.lang.String fullPath)
          Returns the internationalized label for a given path of the specified Directory tree.
 java.lang.String getLabelFor(java.lang.String directoryTreeName, java.lang.String fullPath, boolean includeDirectoryTreeLabel)
          Returns the internationalized label for a given path of the specified Directory tree, including or not the Directory tree label.
 DirectoryTreeNode getSelectedTree()
           
 java.lang.String getSelectedTreeName()
           
 boolean isInitialized()
           
 void setSelectedTreeName(java.lang.String treeName)
           
 

Method Detail

get

DirectoryTreeNode get(java.lang.String treeName)

getSelectedTree

DirectoryTreeNode getSelectedTree()

getDirectoryTrees

java.util.List<DirectoryTreeNode> getDirectoryTrees()

getDirectoryTreeNames

java.util.List<java.lang.String> getDirectoryTreeNames()

getSelectedTreeName

java.lang.String getSelectedTreeName()

setSelectedTreeName

void setSelectedTreeName(java.lang.String treeName)

isInitialized

boolean isInitialized()

changeExpandListener

void changeExpandListener(org.richfaces.event.NodeExpandedEvent event)
Listener for node opening/closing events.

Used to not interfere with node state when manually changing open nodes.


adviseNodeOpened

java.lang.Boolean adviseNodeOpened(org.richfaces.component.UITree tree)
Returns true if node should be opened according to last selection.


getLabelFor

java.lang.String getLabelFor(java.lang.String directoryTreeName,
                             java.lang.String fullPath)
Returns the internationalized label for a given path of the specified Directory tree. The Directory tree label is not included.

Since:
5.4

getLabelFor

java.lang.String getLabelFor(java.lang.String directoryTreeName,
                             java.lang.String fullPath,
                             boolean includeDirectoryTreeLabel)
Returns the internationalized label for a given path of the specified Directory tree, including or not the Directory tree label.

Since:
5.4

destroy

@Destroy
void destroy()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.