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

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.UIPropertyDefinitionForm
All Implemented Interfaces:
org.exoplatform.webui.form.UIFormInput

public class UIPropertyDefinitionForm
extends UIFormInputSetWithAction

Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Sep 21, 2006 3:36:17 PM


Nested Class Summary
static class UIPropertyDefinitionForm.AddActionListener
           
static class UIPropertyDefinitionForm.AddConstraintsActionListener
           
static class UIPropertyDefinitionForm.AddPropertyActionListener
           
static class UIPropertyDefinitionForm.AddValueActionListener
           
static class UIPropertyDefinitionForm.CancelConstraintsActionListener
           
static class UIPropertyDefinitionForm.CancelPropertyActionListener
           
static class UIPropertyDefinitionForm.ChangeRequiredTypeActionListener
           
static class UIPropertyDefinitionForm.EditPropertyActionListener
           
static class UIPropertyDefinitionForm.RemoveActionListener
           
static class UIPropertyDefinitionForm.RemovePropertyActionListener
           
static class UIPropertyDefinitionForm.UpdatePropertyActionListener
           
 
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_PROPERTY
           
static java.lang.String ACTION_UPDATE_PROPERTY
           
static java.lang.String AUTOCREATED
           
static java.lang.String CONSTRAINTS
           
static java.lang.String DEFINITION_NAME
           
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_TYPE
           
static java.lang.String TRUE
           
static java.lang.String VALUE_CONSTRAINTS
           
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIPropertyDefinitionForm(java.lang.String name)
           
 
Method Summary
 java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> getNamespaces()
           
 void processRender(org.exoplatform.webui.application.WebuiRequestContext context)
           
 void refresh()
           
 void update(javax.jcr.nodetype.NodeType nodeType, java.lang.String propertyName)
           
 
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

DEFINITION_NAME

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

REQUIRED_TYPE

public static final java.lang.String REQUIRED_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

CONSTRAINTS

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

VALUE_CONSTRAINTS

public static final java.lang.String VALUE_CONSTRAINTS
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_PROPERTY

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

ACTION_CANCEL_PROPERTY

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

UIPropertyDefinitionForm

public UIPropertyDefinitionForm(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

getNamespaces

public java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> getNamespaces()
                                                                                                  throws java.lang.Exception
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 propertyName)
            throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.