public class UIPublicationPanel
extends org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel
| Modifier and Type | Class and Description |
|---|---|
static class |
UIPublicationPanel.ChangeStateActionListener
The listener interface for receiving draftAction events.
|
org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.ChangeVersionActionListener, org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.CloseActionListener, org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.DraftActionListener, org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.LiveActionListener, org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.ObsoleteActionListener, org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.PreviewVersionActionListener, org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.RestoreVersionActionListener, org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanel.SeeAllVersionActionListener| Constructor and Description |
|---|
UIPublicationPanel()
Instantiates a new uI publication panel.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReachState(LifecyclesConfig.State state,
String remoteUser,
org.exoplatform.services.jcr.impl.core.NodeImpl node)
Check if a user is authorized to reach the given state of a given node.
|
List<LifecyclesConfig.State> |
getStates(javax.jcr.Node cNode) |
void |
init(javax.jcr.Node node) |
getAllRevisions, getCurrentNode, getCurrentRevision, getRevisionAuthor, getRevisionByUUID, getRevisionCreatedDate, getRevisions, getRevisionState, setCurrentRevision, setRevisions, updatePaneladdUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUICheckBoxInput, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, processRender, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction, urladdChild, 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, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, urlpublic void init(javax.jcr.Node node)
throws Exception
init in class org.exoplatform.services.wcm.publication.lifecycle.stageversion.ui.UIPublicationPanelExceptionpublic List<LifecyclesConfig.State> getStates(javax.jcr.Node cNode) throws Exception
Exceptionpublic boolean canReachState(LifecyclesConfig.State state, String remoteUser, org.exoplatform.services.jcr.impl.core.NodeImpl node)
state - remoteUser - node - Copyright © 2003–2021 eXo Platform SAS. All rights reserved.