org.exoplatform.platform.webui.navigation
Class UINavigationNodeSelector

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.platform.webui.navigation.UINavigationNodeSelector

public class UINavigationNodeSelector
extends org.exoplatform.webui.core.UIContainer

Copied by The eXo Platform SARL Author May 28, 2009 3:07:15 PM


Nested Class Summary
static class UINavigationNodeSelector.AddNodeActionListener
           
static class UINavigationNodeSelector.BaseActionListener<T>
           
static class UINavigationNodeSelector.ChangeNodeActionListener
           
static class UINavigationNodeSelector.CloneNodeActionListener
           
static class UINavigationNodeSelector.CopyNodeActionListener
           
static class UINavigationNodeSelector.CutNodeActionListener
           
static class UINavigationNodeSelector.DeleteNodeActionListener
           
static class UINavigationNodeSelector.EditPageNodeActionListener
           
static class UINavigationNodeSelector.EditSelectedNodeActionListener
           
static class UINavigationNodeSelector.MoveDownActionListener
           
static class UINavigationNodeSelector.MoveUpActionListener
           
static class UINavigationNodeSelector.NodeModifiedActionListener
           
static class UINavigationNodeSelector.PasteNodeActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UINavigationNodeSelector()
           
 
Method Summary
 TreeNode findNode(String nodeID)
           
 TreeNode getCopyNode()
           
 org.exoplatform.portal.mop.user.UserNavigation getEdittedNavigation()
           
 TreeNode getRootNode()
           
 org.exoplatform.portal.mop.navigation.Scope getScope()
           
 TreeNode getSelectedNode()
           
 Map<String,Map<Locale,org.exoplatform.portal.mop.Described.State>> getUserNodeLabels()
           
 void initTreeData()
          Init the UITree wrapped in UINavigationNodeSelector
 TreeNode rebaseNode(TreeNode treeNode, org.exoplatform.portal.mop.navigation.Scope scope)
           
 void save()
           
 TreeNode selectNode(TreeNode node)
           
 void setCopyNode(TreeNode copyNode)
           
 void setEdittedNavigation(org.exoplatform.portal.mop.user.UserNavigation nav)
           
 void setScope(org.exoplatform.portal.mop.navigation.Scope scope)
           
 void setUserNodeLabels(Map<String,Map<Locale,org.exoplatform.portal.mop.Described.State>> labels)
           
 void setUserPortal(org.exoplatform.portal.mop.user.UserPortal userPortal)
           
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UINavigationNodeSelector

public UINavigationNodeSelector()
                         throws Exception
Throws:
Exception
Method Detail

setUserNodeLabels

public void setUserNodeLabels(Map<String,Map<Locale,org.exoplatform.portal.mop.Described.State>> labels)

getUserNodeLabels

public Map<String,Map<Locale,org.exoplatform.portal.mop.Described.State>> getUserNodeLabels()

initTreeData

public void initTreeData()
                  throws Exception
Init the UITree wrapped in UINavigationNodeSelector

Throws:
Exception

selectNode

public TreeNode selectNode(TreeNode node)
                    throws Exception
Throws:
Exception

rebaseNode

public TreeNode rebaseNode(TreeNode treeNode,
                           org.exoplatform.portal.mop.navigation.Scope scope)
                    throws Exception
Throws:
Exception

save

public void save()

getCopyNode

public TreeNode getCopyNode()

setCopyNode

public void setCopyNode(TreeNode copyNode)

getRootNode

public TreeNode getRootNode()

setUserPortal

public void setUserPortal(org.exoplatform.portal.mop.user.UserPortal userPortal)
                   throws Exception
Throws:
Exception

setEdittedNavigation

public void setEdittedNavigation(org.exoplatform.portal.mop.user.UserNavigation nav)
                          throws Exception
Throws:
Exception

getEdittedNavigation

public org.exoplatform.portal.mop.user.UserNavigation getEdittedNavigation()

findNode

public TreeNode findNode(String nodeID)

setScope

public void setScope(org.exoplatform.portal.mop.navigation.Scope scope)

getScope

public org.exoplatform.portal.mop.navigation.Scope getScope()

getSelectedNode

public TreeNode getSelectedNode()


Copyright © 2013 eXo Platform SAS. All Rights Reserved.