Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AccessTokenNotRestoredException - Exception Class in org.exoplatform.services.cms.clouddrives.gdrive
-
Indicates that Google client was unable to aquire or restore access token and need an user action to reconnect the drive.
Created by The eXo Platform SAS - AccessTokenNotRestoredException(String) - Constructor for exception class org.exoplatform.services.cms.clouddrives.gdrive.AccessTokenNotRestoredException
-
Instantiates a new access token not restored exception.
- api - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleUser
-
The api.
- api - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Connect
-
Google Drive service API.
- api - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
-
Google Drive service API.
- api - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Google Drive service API.
- authenticate(Map<String, String>) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveConnector
- authURL - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
-
The auth URL.
C
- changes - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
The changes.
- checkAccessScope(CloudDriveAccessException) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Throw
RefreshAccessExceptionif currently coded scope doesn't match the one used by the drive access tokens. - Connect() - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Connect
-
Create connect to Google Drive command.
- ConnectGDriveActionComponent - Class in org.exoplatform.services.cms.clouddrives.gdrive.ecms
-
The Class ConnectGDriveActionComponent.
- ConnectGDriveActionComponent() - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.ecms.ConnectGDriveActionComponent
- ConnectGDriveActionComponent.ConnectGDriveActionListener - Class in org.exoplatform.services.cms.clouddrives.gdrive.ecms
-
The listener interface for receiving connectGDriveAction events.
- ConnectGDriveActionListener() - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.ecms.ConnectGDriveActionComponent.ConnectGDriveActionListener
- copyFile(Node, Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- copyFolder(Node, Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- copySubtree(Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
-
Copy subtree.
- createDrive(CloudUser, Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveConnector
- createFile(Node, Calendar, Calendar, String, InputStream) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- createFileAPI() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- createFolder(Node, Calendar) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- createProvider() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveConnector
D
- deleteFile(String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Remove file node.
E
- editLink(String, String, Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
F
- fetchChilds(String, Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Connect
-
Fetch childs.
- fetchFiles() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Connect
- fileSize(File) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Google Drive manages consumed size differently for uploaded (stored in content) and native documents.
G
- getAuthURL() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
-
Gets the auth URL.
- getConnectCommand() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- getErrorMessage(String, String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
- getParents(File) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Gets the parents.
- getProvider() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveConnector
- getProviderId() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.ecms.ConnectGDriveActionComponent
- getRedirectURL() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
-
Gets the redirect URL.
- getSyncCommand() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- getUser() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- GoogleDriveConnector - Class in org.exoplatform.services.cms.clouddrives.gdrive
-
GoogleDrive connector implementation.
- GoogleDriveConnector(RepositoryService, SessionProviderService, NodeFinder, ExtendedMimeTypeResolver, InitParams) - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveConnector
-
GoogleDrive connector plugin constructor.
- GoogleDriveException - Exception Class in org.exoplatform.services.cms.clouddrives.gdrive
-
Indicates a problem on provider side or communication problem.
- GoogleDriveException(String) - Constructor for exception class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveException
-
Instantiates a new google drive exception.
- GoogleDriveException(String, Throwable) - Constructor for exception class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveException
-
Instantiates a new google drive exception.
- GoogleDriveException(Throwable) - Constructor for exception class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveException
-
Instantiates a new google drive exception.
- GoogleProvider - Class in org.exoplatform.services.cms.clouddrives.gdrive
-
Created by The eXo Platform SAS.
- GoogleProvider(String, String, String, String, RepositoryService) - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
-
Instantiates a new google provider.
- GoogleUser - Class in org.exoplatform.services.cms.clouddrives.gdrive
-
User class for Google.
- GoogleUser(String, String, String, CloudProvider, GoogleDriveAPI) - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.GoogleUser
-
Google User in-memory bean.
I
- initDrive(Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- isAccessScopeMatch() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Check if currently coded scope match the one used by the drive access tokens.
- isEditableType(String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Checks if is editable type of file type.
- isRemoved(File) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Check if file isn't deleted/trashed in Google Drive, explicitly or as a part of its ancestor deletion/trashing.
- isTrashSupported() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
J
- JCRLocalGoogleDrive - Class in org.exoplatform.services.cms.clouddrives.gdrive
-
JCR local storage for Google Drive.
- JCRLocalGoogleDrive(GoogleDriveConnector.API, GoogleProvider, Node, SessionProviderService, NodeFinder, ExtendedMimeTypeResolver) - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Create drive by loading it from local JCR node.
- JCRLocalGoogleDrive(GoogleUser, Node, SessionProviderService, NodeFinder, ExtendedMimeTypeResolver) - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Create newly connecting drive.
- JCRLocalGoogleDrive.Connect - Class in org.exoplatform.services.cms.clouddrives.gdrive
-
Connect algorithm for Google Drive.
- JCRLocalGoogleDrive.FileAPI - Class in org.exoplatform.services.cms.clouddrives.gdrive
-
The Class FileAPI.
- JCRLocalGoogleDrive.Sync - Class in org.exoplatform.services.cms.clouddrives.gdrive
-
Sync algorithm for Google Drive.
- jcrService - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
-
The jcr service.
L
- lastChangeId - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Last change ID fetched and applied to the drive.
- loadDrive(Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveConnector
- loadUser(GoogleDriveConnector.API, GoogleProvider, Node) - Static method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Load user from the drive Node.
M
- mergeParents(String, List<ParentReference>, Collection<String>) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
-
Merge file's local and cloud parents (local changes has precedence).
O
- onUserTokenRefresh(UserToken) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- onUserTokenRemove() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- org.exoplatform.services.cms.clouddrives.gdrive - package org.exoplatform.services.cms.clouddrives.gdrive
- org.exoplatform.services.cms.clouddrives.gdrive.ecms - package org.exoplatform.services.cms.clouddrives.gdrive.ecms
P
- preSaveChunk() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
- processEvent(Event<ConnectGDriveActionComponent>) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.ecms.ConnectGDriveActionComponent.ConnectGDriveActionListener
- PROVIDER_ID - Static variable in class org.exoplatform.services.cms.clouddrives.gdrive.ecms.ConnectGDriveActionComponent
-
Google Drive id from configuration - gdrive.
R
- readChangeId() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- redirectURL - Variable in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
-
The redirect URL.
- refreshAccess() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- removeFile(String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- removeFolder(String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- restore(String, String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- retryOnProviderError() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.GoogleProvider
S
- saveChangeId(Long) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- Sync() - Constructor for class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Create command for Google Drive synchronization.
- syncFiles() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
- syncNext() - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Sync next.
T
- trashFile(String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- trashFolder(String) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
U
- untrashFile(Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- untrashFolder(Node) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- updateAccess(CloudUser) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive
- updateFile(File, String[]) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.Sync
-
Create or update file's node.
- updateFile(Node, Calendar) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- updateFileContent(Node, Calendar, String, InputStream) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
- updateFolder(Node, Calendar) - Method in class org.exoplatform.services.cms.clouddrives.gdrive.JCRLocalGoogleDrive.FileAPI
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form