public class UIPageNodeSelector
extends org.exoplatform.webui.core.UIContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
UIPageNodeSelector.SelectedNode
The Class SelectedNode.
|
static class |
UIPageNodeSelector.SelectNavigationActionListener
The listener interface for receiving selectNavigationAction events.
|
| Constructor and Description |
|---|
UIPageNodeSelector()
Instantiates a new uI page node selector.
|
| Modifier and Type | Method and Description |
|---|---|
UIPageNodeSelector.SelectedNode |
getCopyNode()
Gets the copy node.
|
List<org.exoplatform.portal.mop.user.UserNavigation> |
getDeleteNavigations()
Gets the delete navigations.
|
int |
getId(org.exoplatform.portal.mop.user.UserNavigation nav) |
org.exoplatform.portal.mop.user.UserNode |
getRootNodeOfSelectedNav()
Gets the root node of the selected navigation.
|
org.exoplatform.portal.mop.user.UserNavigation |
getSelectedNavigation()
Gets the selected navigation.
|
UIPageNodeSelector.SelectedNode |
getSelectedNode()
Gets the selected node.
|
org.exoplatform.portal.mop.user.UserNode |
getSelectedUserNode()
Gets the selected page node.
|
String |
getUpLevelUri()
Gets the up level uri.
|
org.exoplatform.portal.mop.user.UserNavigation |
getUserNavigation(int id)
Gets the user navigation.
|
List<org.exoplatform.portal.mop.user.UserNavigation> |
getUserNavigations()
Gets the user navigations.
|
void |
loadNavigations()
Load navigations.
|
void |
processRender(org.exoplatform.webui.application.WebuiRequestContext context) |
void |
selectNavigation(int id)
Select navigation.
|
void |
selectUserNodeByUri(String uri)
Select page node by uri.
|
void |
setCopyNode(UIPageNodeSelector.SelectedNode copyNode)
Sets the copy node.
|
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypesbroadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, urlpublic void loadNavigations()
throws Exception
Exception - the exceptionpublic int getId(org.exoplatform.portal.mop.user.UserNavigation nav)
public void selectNavigation(int id)
throws Exception
id - the idExceptionpublic void selectUserNodeByUri(String uri) throws Exception
uri - the uriExceptionpublic List<org.exoplatform.portal.mop.user.UserNavigation> getUserNavigations()
public org.exoplatform.portal.mop.user.UserNavigation getUserNavigation(int id)
id - the idpublic void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
throws Exception
processRender in class org.exoplatform.webui.core.UIComponentExceptionpublic UIPageNodeSelector.SelectedNode getCopyNode()
public void setCopyNode(UIPageNodeSelector.SelectedNode copyNode)
copyNode - the new copy nodepublic UIPageNodeSelector.SelectedNode getSelectedNode()
public org.exoplatform.portal.mop.user.UserNavigation getSelectedNavigation()
public org.exoplatform.portal.mop.user.UserNode getRootNodeOfSelectedNav()
public org.exoplatform.portal.mop.user.UserNode getSelectedUserNode()
public String getUpLevelUri()
public List<org.exoplatform.portal.mop.user.UserNavigation> getDeleteNavigations()
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.