org.exoplatform.ecm.webui.component.admin.repository
Class UIWizardStep1

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

public class UIWizardStep1
extends UIFormInputSetWithAction

Created by The eXo Platform SARL Author : Pham Tuan tuan.pham@exoplatform.com Aug 8, 2007


Nested Class Summary
 
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 FIELD_ISDEFAULT
           
static java.lang.String FIELD_ISDMS_SYSTEM_WS
           
static java.lang.String FIELD_NAME
           
static java.lang.String FIELD_NODETYPE
           
static java.lang.String FIELD_PERMISSION
           
static java.lang.String FIELD_TIMEOUT
           
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIWizardStep1(java.lang.String name)
           
 
Method Summary
protected  void addPermissions(java.lang.String user, java.lang.String permissions)
           
protected  void fillFields(java.lang.String name, java.lang.String selectedNodeType, boolean isDefaultWS, boolean isDMSSystem, java.lang.String permission, java.lang.String lockTime)
           
protected  boolean getFieldDefault()
           
protected  java.lang.String getFieldLockTime()
           
protected  java.lang.String getFieldName()
           
protected  java.lang.String getFieldNodeType()
           
protected  java.util.Map<java.lang.String,java.lang.String> getPermissions()
           
protected  boolean isPermissionEmpty()
           
protected  void lockFields(boolean isLock)
           
 void refreshPermissionList()
           
protected  void removePermission(java.lang.String perm)
           
protected  void resetFields()
           
protected  void setFieldDefault(boolean isDefault)
           
protected  void setFieldDMSSystem(boolean isDMSSystem)
           
protected  void setFieldLockTime(java.lang.String lockTime)
           
protected  void setFieldName(java.lang.String name)
           
protected  void setFieldNodeType(java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> options)
           
protected  void setFieldNodeTypeSelected(java.lang.String selectedValue)
           
 void setPermissionMap(java.lang.String permission)
           
 
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, processRender, 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

FIELD_NAME

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

FIELD_NODETYPE

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

FIELD_PERMISSION

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

FIELD_TIMEOUT

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

FIELD_ISDEFAULT

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

FIELD_ISDMS_SYSTEM_WS

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

UIWizardStep1

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

setFieldName

protected void setFieldName(java.lang.String name)

getFieldName

protected java.lang.String getFieldName()

getFieldNodeType

protected java.lang.String getFieldNodeType()

setFieldNodeTypeSelected

protected void setFieldNodeTypeSelected(java.lang.String selectedValue)

setFieldNodeType

protected void setFieldNodeType(java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> options)

getFieldDefault

protected boolean getFieldDefault()

setFieldDefault

protected void setFieldDefault(boolean isDefault)

setFieldDMSSystem

protected void setFieldDMSSystem(boolean isDMSSystem)

setFieldLockTime

protected void setFieldLockTime(java.lang.String lockTime)

getFieldLockTime

protected java.lang.String getFieldLockTime()

resetFields

protected void resetFields()

fillFields

protected void fillFields(java.lang.String name,
                          java.lang.String selectedNodeType,
                          boolean isDefaultWS,
                          boolean isDMSSystem,
                          java.lang.String permission,
                          java.lang.String lockTime)

lockFields

protected void lockFields(boolean isLock)

setPermissionMap

public void setPermissionMap(java.lang.String permission)

refreshPermissionList

public void refreshPermissionList()

addPermissions

protected void addPermissions(java.lang.String user,
                              java.lang.String permissions)

removePermission

protected void removePermission(java.lang.String perm)

isPermissionEmpty

protected boolean isPermissionEmpty()

getPermissions

protected java.util.Map<java.lang.String,java.lang.String> getPermissions()


Copyright © 2010 eXo Platform SAS. All Rights Reserved.