org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui
Class UIPublicationPages

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIForm
              extended by org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPages

public class UIPublicationPages
extends org.exoplatform.webui.form.UIForm

Created by The eXo Platform SAS Author : eXoPlatform chuong_phan@exoplatform.com Mar 4, 2009


Nested Class Summary
static class UIPublicationPages.CloseActionListener
          The listener interface for receiving closeAction events.
 
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.form.UIForm
ACTION, SUBCOMPONENT_ID
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIPublicationPages()
          Instantiates a new uI publishing panel.
 
Method Summary
 java.lang.String getCurrentPortal()
          Gets the current portal.
 java.lang.String getCurrentTreeNode()
          Gets the current tree node.
 javax.jcr.Node getNode()
          Gets the node.
 void init(javax.jcr.Node node, java.lang.String portalName, java.util.List<java.lang.String> runningPortals)
          Inits the panel.
 void setNode(javax.jcr.Node node)
          Sets the node.
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, processRender, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction, url
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes, visit
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIPublicationPages

public UIPublicationPages()
                   throws java.lang.Exception
Instantiates a new uI publishing panel.

Throws:
java.lang.Exception - the exception
Method Detail

getNode

public javax.jcr.Node getNode()
Gets the node.

Returns:
the node

setNode

public void setNode(javax.jcr.Node node)
Sets the node.

Parameters:
node - the new node

init

public void init(javax.jcr.Node node,
                 java.lang.String portalName,
                 java.util.List<java.lang.String> runningPortals)
          throws java.lang.Exception
Inits the panel.

Parameters:
node - the node
portalName - the portal name
runningPortals - the running portals
Throws:
java.lang.Exception - the exception

getCurrentPortal

public java.lang.String getCurrentPortal()
Gets the current portal.

Returns:
the current portal

getCurrentTreeNode

public java.lang.String getCurrentTreeNode()
Gets the current tree node.

Returns:
the current tree node


Copyright © 2011 eXo Platform SAS. All Rights Reserved.