Class UINavigationNodeSelector
- java.lang.Object
-
- org.exoplatform.webui.core.UIComponent
-
- org.exoplatform.webui.core.UIContainer
-
- org.exoplatform.navigation.webui.component.UINavigationNodeSelector
-
public class UINavigationNodeSelector extends org.exoplatform.webui.core.UIContainerCopied by The eXo Platform SARL Author May 28, 2009 3:07:15 PM
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUINavigationNodeSelector.AddNodeActionListenerstatic classUINavigationNodeSelector.BaseActionListener<T>static classUINavigationNodeSelector.ChangeNodeActionListenerstatic classUINavigationNodeSelector.CloneNodeActionListenerstatic classUINavigationNodeSelector.CopyNodeActionListenerstatic classUINavigationNodeSelector.CutNodeActionListenerstatic classUINavigationNodeSelector.DeleteNodeActionListenerstatic classUINavigationNodeSelector.EditPageNodeActionListenerstatic classUINavigationNodeSelector.EditSelectedNodeActionListenerstatic classUINavigationNodeSelector.MoveDownActionListenerstatic classUINavigationNodeSelector.MoveUpActionListenerstatic classUINavigationNodeSelector.NodeModifiedActionListenerstatic classUINavigationNodeSelector.PasteNodeActionListener
-
Constructor Summary
Constructors Constructor Description UINavigationNodeSelector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TreeNodefindNode(String nodeID)TreeNodegetCopyNode()org.exoplatform.portal.mop.user.UserNavigationgetEdittedNavigation()TreeNodegetRootNode()org.exoplatform.portal.mop.navigation.ScopegetScope()TreeNodegetSelectedNode()Map<String,Map<Locale,org.exoplatform.portal.mop.State>>getUserNodeLabels()voidinitTreeData()Init the UITree wrapped in UINavigationNodeSelectorTreeNoderebaseNode(TreeNode treeNode, org.exoplatform.portal.mop.navigation.Scope scope)voidsave()TreeNodeselectNode(TreeNode node)voidsetCopyNode(TreeNode copyNode)voidsetEdittedNavigation(org.exoplatform.portal.mop.user.UserNavigation nav)voidsetScope(org.exoplatform.portal.mop.navigation.Scope scope)voidsetUserNodeLabels(Map<String,Map<Locale,org.exoplatform.portal.mop.State>> labels)voidsetUserPortal(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, buildModelObject, 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
-
-
-
-
Method Detail
-
setUserNodeLabels
public void setUserNodeLabels(Map<String,Map<Locale,org.exoplatform.portal.mop.State>> labels)
-
getUserNodeLabels
public Map<String,Map<Locale,org.exoplatform.portal.mop.State>> getUserNodeLabels()
-
initTreeData
public void initTreeData() throws ExceptionInit the UITree wrapped in UINavigationNodeSelector- Throws:
Exception
-
rebaseNode
public TreeNode rebaseNode(TreeNode treeNode, org.exoplatform.portal.mop.navigation.Scope scope)
-
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)
-
setEdittedNavigation
public void setEdittedNavigation(org.exoplatform.portal.mop.user.UserNavigation nav)
-
getEdittedNavigation
public org.exoplatform.portal.mop.user.UserNavigation getEdittedNavigation()
-
setScope
public void setScope(org.exoplatform.portal.mop.navigation.Scope scope)
-
getScope
public org.exoplatform.portal.mop.navigation.Scope getScope()
-
getSelectedNode
public TreeNode getSelectedNode()
-
-