Index

A C D E F G I J L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AccessTokenNotRestoredException - Exception 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 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 RefreshAccessException if 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 in org.exoplatform.services.cms.clouddrives.gdrive
Indicates a problem on provider side or communication problem.
GoogleDriveException(String) - Constructor for exception org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveException
Instantiates a new google drive exception.
GoogleDriveException(String, Throwable) - Constructor for exception org.exoplatform.services.cms.clouddrives.gdrive.GoogleDriveException
Instantiates a new google drive exception.
GoogleDriveException(Throwable) - Constructor for exception 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
A C D E F G I J L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form