org.exoplatform.clouddrive.cmis.ecms
Class ConnectCMISActionComponent

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
          extended by org.exoplatform.clouddrive.ecms.BaseCloudDriveManagerComponent
              extended by org.exoplatform.clouddrive.ecms.BaseConnectActionComponent
                  extended by org.exoplatform.clouddrive.cmis.ecms.ConnectCMISActionComponent
All Implemented Interfaces:
org.exoplatform.clouddrive.ecms.CloudDriveUIMenuAction

public class ConnectCMISActionComponent
extends org.exoplatform.clouddrive.ecms.BaseConnectActionComponent

CMIS UI component for a menu action dedicated to a single provider. Its UI configuration will refer the action by "ConnectCMIS" key (see in webapp config), rename it for an actual name (e.g. based on provider ID).


Nested Class Summary
static class ConnectCMISActionComponent.ConnectCMISActionListener
           
 
Field Summary
protected static String PROVIDER_ID
          CMISProvider ID from configuration.
 
Fields inherited from class org.exoplatform.clouddrive.ecms.BaseConnectActionComponent
LOG
 
Fields inherited from class org.exoplatform.clouddrive.ecms.BaseCloudDriveManagerComponent
path, workspace
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
ConnectCMISActionComponent()
           
 
Method Summary
protected  String getProviderId()
          
 
Methods inherited from class org.exoplatform.clouddrive.ecms.BaseConnectActionComponent
getName, renderEventURL
 
Methods inherited from class org.exoplatform.clouddrive.ecms.BaseCloudDriveManagerComponent
getUIAbstractManagerClass, initContext
 
Methods inherited from class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
getUIExtensionCategory, getUIExtensionName, setUIExtensionCategory, setUIExtensionName
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, findComponentById, findComponentOfType, findFirstComponentOfType, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, 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
 

Field Detail

PROVIDER_ID

protected static final String PROVIDER_ID
CMISProvider ID from configuration.

See Also:
Constant Field Values
Constructor Detail

ConnectCMISActionComponent

public ConnectCMISActionComponent()
Method Detail

getProviderId

protected String getProviderId()

Specified by:
getProviderId in class org.exoplatform.clouddrive.ecms.BaseConnectActionComponent


Copyright © 2003–2015 eXo Platform SAS. All rights reserved.