public class GoogleDriveConnector
extends org.exoplatform.clouddrive.CloudDriveConnector
config, CONFIG_CONNECTOR_HOST, CONFIG_CONNECTOR_SCHEMA, CONFIG_LOGIN_SSO, CONFIG_PREDEFINED_SERVICES, CONFIG_PROVIDER_CLIENT_ID, CONFIG_PROVIDER_CLIENT_SECRET, CONFIG_PROVIDER_ID, CONFIG_PROVIDER_NAME, connectorHost, connectorSchema, jcrFinder, jcrService, LOG, loginSSO, mimeTypes, predefinedServices, provider, PROVIDER_REQUEST_ATTEMPT_TIMEOUT, PROVIDER_REQUEST_ATTEMPTS, sessionProviders| Constructor and Description |
|---|
GoogleDriveConnector(org.exoplatform.services.jcr.RepositoryService jcrService,
org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviders,
org.exoplatform.clouddrive.jcr.NodeFinder finder,
org.exoplatform.clouddrive.utils.ExtendedMimeTypeResolver mimeTypes,
org.exoplatform.container.xml.InitParams params)
GoogleDrive connector plugin constructor.
|
| Modifier and Type | Method and Description |
|---|---|
GoogleUser |
authenticate(String code) |
protected JCRLocalGoogleDrive |
createDrive(org.exoplatform.clouddrive.CloudUser user,
javax.jcr.Node driveNode) |
protected org.exoplatform.clouddrive.CloudProvider |
createProvider() |
protected GoogleProvider |
getProvider() |
protected org.exoplatform.clouddrive.CloudDrive |
loadDrive(javax.jcr.Node driveNode) |
getClientId, getClientSecret, getConnectorHost, getConnectorSchema, getProviderId, getProviderName, sessionProviderpublic GoogleDriveConnector(org.exoplatform.services.jcr.RepositoryService jcrService,
org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviders,
org.exoplatform.clouddrive.jcr.NodeFinder finder,
org.exoplatform.clouddrive.utils.ExtendedMimeTypeResolver mimeTypes,
org.exoplatform.container.xml.InitParams params)
throws org.exoplatform.clouddrive.ConfigurationException
{@link - InitParams} paramsorg.exoplatform.clouddrive.ConfigurationExceptionprotected org.exoplatform.clouddrive.CloudProvider createProvider()
createProvider in class org.exoplatform.clouddrive.CloudDriveConnectorprotected GoogleProvider getProvider()
getProvider in class org.exoplatform.clouddrive.CloudDriveConnectorpublic GoogleUser authenticate(String code) throws org.exoplatform.clouddrive.CloudDriveException
authenticate in class org.exoplatform.clouddrive.CloudDriveConnectororg.exoplatform.clouddrive.CloudDriveExceptionprotected JCRLocalGoogleDrive createDrive(org.exoplatform.clouddrive.CloudUser user, javax.jcr.Node driveNode) throws org.exoplatform.clouddrive.CloudDriveException, javax.jcr.RepositoryException
createDrive in class org.exoplatform.clouddrive.CloudDriveConnectororg.exoplatform.clouddrive.CloudDriveExceptionjavax.jcr.RepositoryExceptionprotected org.exoplatform.clouddrive.CloudDrive loadDrive(javax.jcr.Node driveNode)
throws org.exoplatform.clouddrive.CloudDriveException,
javax.jcr.RepositoryException
loadDrive in class org.exoplatform.clouddrive.CloudDriveConnectororg.exoplatform.clouddrive.CloudDriveExceptionjavax.jcr.RepositoryExceptionCopyright © 2003–2014 eXo Platform SAS. All rights reserved.