org.exoplatform.services.ecm.publication.plugins.workflow
Class UIWorkflowPublicationActionForm

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.ecm.publication.plugins.workflow.UIWorkflowPublicationActionForm
All Implemented Interfaces:
UISelectable

public class UIWorkflowPublicationActionForm
extends org.exoplatform.webui.form.UIForm
implements UISelectable

Created by The eXo Platform SARL Author : Ly Dinh Quang quang.ly@exoplatform.com xxx5669@gmail.com Dec 18, 2008


Nested Class Summary
static class UIWorkflowPublicationActionForm.AddBackupPathActionListener
           
static class UIWorkflowPublicationActionForm.AddDestPathActionListener
           
static class UIWorkflowPublicationActionForm.AddPermissionActionListener
           
static class UIWorkflowPublicationActionForm.BackActionListener
           
static class UIWorkflowPublicationActionForm.SaveActionListener
           
 
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
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIWorkflowPublicationActionForm()
           
 
Method Summary
 void createNewAction(javax.jcr.Node node, java.lang.String lifecycle_, boolean isEdit_)
           
 void doSelect(java.lang.String selectField, java.lang.Object value)
           
 WorkflowPublicationConfig getConfig()
           
 javax.jcr.Node getCurrentNode()
           
 boolean getIsEdit()
           
 java.lang.String getLabel(java.lang.String fieldName, java.lang.String type)
           
 java.lang.String getLifecycle()
           
 java.lang.String getLinkStateImage(java.util.Locale locale)
           
 java.lang.String getRepositoryName()
           
 javax.jcr.Session getSession()
           
 java.lang.String getWorkspaceName()
           
 void initPopupJCRBrowser(org.exoplatform.webui.core.UIContainer uiContainer, java.lang.String workspace, boolean isDisable, java.lang.String sourceComponent)
           
 void initPopupPermission(org.exoplatform.webui.core.UIContainer uiContainer, java.lang.String membership)
           
 void setIsEdit(boolean isEdit_)
           
 void setWorkspaceName(java.lang.String workspace)
           
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, 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, 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, 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, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIWorkflowPublicationActionForm

public UIWorkflowPublicationActionForm()
                                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setWorkspaceName

public void setWorkspaceName(java.lang.String workspace)

getWorkspaceName

public java.lang.String getWorkspaceName()

getCurrentNode

public javax.jcr.Node getCurrentNode()

setIsEdit

public void setIsEdit(boolean isEdit_)

getIsEdit

public boolean getIsEdit()

getSession

public javax.jcr.Session getSession()
                             throws java.lang.Exception
Throws:
java.lang.Exception

getLifecycle

public java.lang.String getLifecycle()

getConfig

public WorkflowPublicationConfig getConfig()

getLinkStateImage

public java.lang.String getLinkStateImage(java.util.Locale locale)

createNewAction

public void createNewAction(javax.jcr.Node node,
                            java.lang.String lifecycle_,
                            boolean isEdit_)
                     throws java.lang.Exception
Throws:
java.lang.Exception

doSelect

public void doSelect(java.lang.String selectField,
                     java.lang.Object value)
              throws java.lang.Exception
Specified by:
doSelect in interface UISelectable
Throws:
java.lang.Exception

getRepositoryName

public java.lang.String getRepositoryName()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

initPopupPermission

public void initPopupPermission(org.exoplatform.webui.core.UIContainer uiContainer,
                                java.lang.String membership)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getLabel

public java.lang.String getLabel(java.lang.String fieldName,
                                 java.lang.String type)
                          throws java.lang.Exception
Throws:
java.lang.Exception

initPopupJCRBrowser

public void initPopupJCRBrowser(org.exoplatform.webui.core.UIContainer uiContainer,
                                java.lang.String workspace,
                                boolean isDisable,
                                java.lang.String sourceComponent)
                         throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2012 eXo Platform SAS. All Rights Reserved.