org.exoplatform.clouddrive.ecms
Class BaseConnectActionComponent

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
All Implemented Interfaces:
CloudDriveUIMenuAction

public abstract class BaseConnectActionComponent
extends BaseCloudDriveManagerComponent
implements CloudDriveUIMenuAction


Field Summary
protected static org.exoplatform.services.log.Log 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
BaseConnectActionComponent()
           
 
Method Summary
 String getName()
          Action name.
protected abstract  String getProviderId()
          Cloud Drive provider id of this connect component.
 String renderEventURL(boolean ajax, String name, String beanId, org.exoplatform.web.application.Parameter[] params)
           
 
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

LOG

protected static final org.exoplatform.services.log.Log LOG
Constructor Detail

BaseConnectActionComponent

public BaseConnectActionComponent()
Method Detail

getProviderId

protected abstract String getProviderId()
Cloud Drive provider id of this connect component.

Returns:
String

renderEventURL

public String renderEventURL(boolean ajax,
                             String name,
                             String beanId,
                             org.exoplatform.web.application.Parameter[] params)
                      throws Exception
Overrides:
renderEventURL in class org.exoplatform.webui.core.UIComponent
Throws:
Exception

getName

public String getName()
Description copied from interface: CloudDriveUIMenuAction
Action name.

Specified by:
getName in interface CloudDriveUIMenuAction
Overrides:
getName in class org.exoplatform.webui.core.UIComponent
Returns:
String


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