org.exoplatform.ecm.webui.component.admin.nodetype
Class UIChildNodeDefinitionForm

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIFormInputSet
              extended by org.exoplatform.ecm.webui.form.UIFormInputSetWithAction
                  extended by org.exoplatform.ecm.webui.component.admin.nodetype.UIChildNodeDefinitionForm
All Implemented Interfaces:
org.exoplatform.webui.form.UIFormInput

public class UIChildNodeDefinitionForm
extends UIFormInputSetWithAction

Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Sep 22, 2006 11:50:10 AM


Nested Class Summary
static class UIChildNodeDefinitionForm.AddChildActionListener
           
static class UIChildNodeDefinitionForm.AddDefaultTypeActionListener
           
static class UIChildNodeDefinitionForm.AddRequiredTypeActionListener
           
static class UIChildNodeDefinitionForm.CancelChildActionListener
           
static class UIChildNodeDefinitionForm.EditChildNodeActionListener
           
static class UIChildNodeDefinitionForm.RemoveChildNodeActionListener
           
static class UIChildNodeDefinitionForm.UpdateChildActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.form.UIFormInputSet
org.exoplatform.webui.form.UIFormInputSet.SelectComponentActionListener
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String ACTION_CANCEL_CHILD
           
static java.lang.String ACTION_UPDATE_CHILD
           
static java.lang.String AUTOCREATED
           
static java.lang.String CHILD_NAME
           
static java.lang.String DEFAULT_PRIMARY_TYPE
           
static java.lang.String FALSE
           
static java.lang.String MANDATORY
           
static java.lang.String MULTIPLE
           
static java.lang.String NAMESPACE
           
static java.lang.String PARENTVERSION
           
static java.lang.String PROTECTED
           
static java.lang.String REQUIRED_PRIMARY_TYPE
           
static java.lang.String SAME_NAME
           
static java.lang.String TRUE
           
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIChildNodeDefinitionForm(java.lang.String name)
           
 
Method Summary
 void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
           
 void refresh()
           
 void update(javax.jcr.nodetype.NodeType nodeType, java.lang.String childNodeName)
           
 
Methods inherited from class org.exoplatform.ecm.webui.form.UIFormInputSetWithAction
addValidator, addValidator, getActionInfo, getActionValues, getBindingField, getFieldActions, getFormName, getInfoField, getInputSetActions, getLabel, getListInfoField, getMsgKey, getTypeValue, getValidators, getValue, isDeleteOnly, isShowActionInfo, isShowOnly, isView, setActionInfo, setActions, setFieldActions, setInfoField, setIntroduction, setIsDeleteOnly, setIsShowOnly, setIsView, setListInfoField, setValue, showActionInfo
 
Methods inherited from class org.exoplatform.webui.form.UIFormInputSet
addUIFormInput, addUIFormInput, getName, getSelectedComponentId, getUIFormCheckBoxInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingField, invokeSetBindingField, processDecode, reset, setSelectedComponent, setSelectedComponent
 
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, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getRendererFor, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, registerRendererFor, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.exoplatform.webui.form.UIFormInput
getName, reset
 

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values

CHILD_NAME

public static final java.lang.String CHILD_NAME
See Also:
Constant Field Values

REQUIRED_PRIMARY_TYPE

public static final java.lang.String REQUIRED_PRIMARY_TYPE
See Also:
Constant Field Values

MULTIPLE

public static final java.lang.String MULTIPLE
See Also:
Constant Field Values

MANDATORY

public static final java.lang.String MANDATORY
See Also:
Constant Field Values

AUTOCREATED

public static final java.lang.String AUTOCREATED
See Also:
Constant Field Values

PROTECTED

public static final java.lang.String PROTECTED
See Also:
Constant Field Values

PARENTVERSION

public static final java.lang.String PARENTVERSION
See Also:
Constant Field Values

DEFAULT_PRIMARY_TYPE

public static final java.lang.String DEFAULT_PRIMARY_TYPE
See Also:
Constant Field Values

SAME_NAME

public static final java.lang.String SAME_NAME
See Also:
Constant Field Values

TRUE

public static final java.lang.String TRUE
See Also:
Constant Field Values

FALSE

public static final java.lang.String FALSE
See Also:
Constant Field Values

ACTION_UPDATE_CHILD

public static final java.lang.String ACTION_UPDATE_CHILD
See Also:
Constant Field Values

ACTION_CANCEL_CHILD

public static final java.lang.String ACTION_CANCEL_CHILD
See Also:
Constant Field Values
Constructor Detail

UIChildNodeDefinitionForm

public UIChildNodeDefinitionForm(java.lang.String name)
                          throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

processRender

public void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
                   throws java.lang.Exception
Overrides:
processRender in class UIFormInputSetWithAction
Throws:
java.lang.Exception

refresh

public void refresh()
             throws java.lang.Exception
Throws:
java.lang.Exception

update

public void update(javax.jcr.nodetype.NodeType nodeType,
                   java.lang.String childNodeName)
            throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.