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

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.ecm.webui.component.admin.repository.UIRepositoryForm
All Implemented Interfaces:
org.exoplatform.webui.core.UIPopupComponent

public class UIRepositoryForm
extends org.exoplatform.webui.form.UIForm
implements org.exoplatform.webui.core.UIPopupComponent

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


Nested Class Summary
static class UIRepositoryForm.AddWorkspaceActionListener
           
static class UIRepositoryForm.CloseActionListener
           
static class UIRepositoryForm.EditWorkspaceActionListener
           
static class UIRepositoryForm.RemoveWorkspaceActionListener
           
static class UIRepositoryForm.ResetActionListener
           
static class UIRepositoryForm.SaveActionListener
           
static class UIRepositoryForm.SelectActionListener
           
static class UIRepositoryForm.ShowHiddenActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
protected  java.lang.String defaulWorkspace_
           
protected  java.util.Map<java.lang.String,java.lang.String> defaulWorkspaceMap
           
protected  java.lang.String dmsSystemWorkspace_
           
static java.lang.String FIELD_ACCESSCONTROL
           
static java.lang.String FIELD_AUTHENTICATION
           
static java.lang.String FIELD_AUTHINPUTSET
           
static java.lang.String FIELD_BSEMAXBUFFER
           
static java.lang.String FIELD_BSEPATH
           
static java.lang.String FIELD_ISDEFAULT
           
static java.lang.String FIELD_NAME
           
static java.lang.String FIELD_REPCHANNEL
           
static java.lang.String FIELD_REPENABLE
           
static java.lang.String FIELD_REPMODE
           
static java.lang.String FIELD_REPTESTMODE
           
static java.lang.String FIELD_SCURITY
           
static java.lang.String FIELD_SESSIONTIME
           
static java.lang.String FIELD_WORKSPACE
           
static java.lang.String FIELD_WSINPUTSET
           
protected  boolean isAddnew_
           
static java.lang.String KEY_AUTHENTICATIONPOLICY
           
static java.lang.String POPUP_WORKSPACE
           
protected  java.lang.String repoName_
           
static java.lang.String ST_ADD
           
static java.lang.String ST_EDIT
           
protected  java.util.Map<java.lang.String,org.exoplatform.services.jcr.config.WorkspaceEntry> workspaceMap_
           
protected  java.util.Map<java.lang.String,java.lang.String> workspaceMapNodeType_
           
protected  java.util.Map<java.lang.String,java.lang.String> workspaceMapPermission_
           
 
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
UIRepositoryForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
protected  org.exoplatform.services.jcr.config.WorkspaceEntry getWorkspace(java.lang.String workspaceName)
           
protected  java.util.Map<java.lang.String,org.exoplatform.services.jcr.config.WorkspaceEntry> getWorkspaceMap()
           
protected  java.util.Map<java.lang.String,java.lang.String> getWorkspaceMapNodeType()
           
protected  java.lang.String getWorkspaceMapNodeType(java.lang.String workspaceName)
           
protected  java.util.Map<java.lang.String,java.lang.String> getWorkspaceMapPermission()
           
protected  java.lang.String getWorkspaceMapPermission(java.lang.String workspaceName)
           
protected  boolean isDefaultRepo(java.lang.String repoName)
           
protected  boolean isDefaultWorkspace(java.lang.String workspaceName)
           
protected  boolean isDmsSystemWorkspace(java.lang.String workspaceName)
           
protected  boolean isExistWorkspace(java.lang.String workspaceName)
           
protected  void lockForm(boolean isLock)
           
 void refresh(org.exoplatform.services.jcr.config.RepositoryEntry repo)
           
protected  void refreshWorkspaceList()
           
protected  void saveRepo(org.exoplatform.services.jcr.config.RepositoryEntry repositoryEntry)
           
 void setAuthentication(java.lang.String value)
           
protected  void ShowHidden()
           
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, 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, getRendererFor, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, registerRendererFor, 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
 

Field Detail

ST_ADD

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

ST_EDIT

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

POPUP_WORKSPACE

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

FIELD_NAME

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

FIELD_WSINPUTSET

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

FIELD_WORKSPACE

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

FIELD_ISDEFAULT

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

FIELD_ACCESSCONTROL

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

FIELD_AUTHINPUTSET

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

FIELD_AUTHENTICATION

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

FIELD_SCURITY

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

FIELD_SESSIONTIME

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

FIELD_REPCHANNEL

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

FIELD_REPENABLE

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

FIELD_REPMODE

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

FIELD_REPTESTMODE

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

FIELD_BSEPATH

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

FIELD_BSEMAXBUFFER

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

KEY_AUTHENTICATIONPOLICY

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

isAddnew_

protected boolean isAddnew_

defaulWorkspace_

protected java.lang.String defaulWorkspace_

dmsSystemWorkspace_

protected java.lang.String dmsSystemWorkspace_

repoName_

protected java.lang.String repoName_

workspaceMap_

protected java.util.Map<java.lang.String,org.exoplatform.services.jcr.config.WorkspaceEntry> workspaceMap_

workspaceMapNodeType_

protected java.util.Map<java.lang.String,java.lang.String> workspaceMapNodeType_

workspaceMapPermission_

protected java.util.Map<java.lang.String,java.lang.String> workspaceMapPermission_

defaulWorkspaceMap

protected java.util.Map<java.lang.String,java.lang.String> defaulWorkspaceMap
Constructor Detail

UIRepositoryForm

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

refresh

public void refresh(org.exoplatform.services.jcr.config.RepositoryEntry repo)
             throws java.lang.Exception
Throws:
java.lang.Exception

lockForm

protected void lockForm(boolean isLock)
                 throws java.lang.Exception
Throws:
java.lang.Exception

isDefaultWorkspace

protected boolean isDefaultWorkspace(java.lang.String workspaceName)

isDmsSystemWorkspace

protected boolean isDmsSystemWorkspace(java.lang.String workspaceName)

isExistWorkspace

protected boolean isExistWorkspace(java.lang.String workspaceName)

getWorkspace

protected org.exoplatform.services.jcr.config.WorkspaceEntry getWorkspace(java.lang.String workspaceName)

getWorkspaceMap

protected java.util.Map<java.lang.String,org.exoplatform.services.jcr.config.WorkspaceEntry> getWorkspaceMap()

getWorkspaceMapNodeType

protected java.lang.String getWorkspaceMapNodeType(java.lang.String workspaceName)

getWorkspaceMapNodeType

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

getWorkspaceMapPermission

protected java.lang.String getWorkspaceMapPermission(java.lang.String workspaceName)

getWorkspaceMapPermission

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

refreshWorkspaceList

protected void refreshWorkspaceList()

isDefaultRepo

protected boolean isDefaultRepo(java.lang.String repoName)

saveRepo

protected void saveRepo(org.exoplatform.services.jcr.config.RepositoryEntry repositoryEntry)
                 throws java.lang.Exception
Throws:
java.lang.Exception

ShowHidden

protected void ShowHidden()

activate

public void activate()
              throws java.lang.Exception
Specified by:
activate in interface org.exoplatform.webui.core.UIPopupComponent
Throws:
java.lang.Exception

deActivate

public void deActivate()
                throws java.lang.Exception
Specified by:
deActivate in interface org.exoplatform.webui.core.UIPopupComponent
Throws:
java.lang.Exception

setAuthentication

public void setAuthentication(java.lang.String value)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.