A B C D E F G H I J L M N O P R S T U V W 

A

allItems - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
allLocal - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
api - Variable in class org.exoplatform.clouddrive.cmis.CMISUser
 
api() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Internal API.
api - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
 
api - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
Internal API.
api - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
Internal API.
auth(String, String) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector.API
Authenticate to the API with user and password.
authenticate(String) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
Authenticate an user by a code and return CMISUser instance.
authenticate(String, String, String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
Create user identity for given user name, password and a service URL.
AuthenticationException - Exception in org.exoplatform.clouddrive.cmis.login
Created by The eXo Platform SAS
AuthenticationException() - Constructor for exception org.exoplatform.clouddrive.cmis.login.AuthenticationException
 
AuthenticationException(String) - Constructor for exception org.exoplatform.clouddrive.cmis.login.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.login.AuthenticationException
 
authURL - Variable in class org.exoplatform.clouddrive.cmis.CMISProvider
 

B

binding() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Create CMIS binding instance (low-level API but with fine grained control).
build() - Method in class org.exoplatform.clouddrive.cmis.CMISConnector.API
Build API.

C

call() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader
 
changeIdSequencer - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 
changes - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
changes - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
Changes from drive to apply.
changeToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
children - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
Parent's children objects.
cleanNext - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
CMISAPI - Class in org.exoplatform.clouddrive.cmis
All calls to CMIS API here.
CMISAPI(String, String, String) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI
Create API from user credentials.
CMISAPI.ChangesIterator - Class in org.exoplatform.clouddrive.cmis
Iterator over set of drive change events from CMIS Change Log.
CMISAPI.ChangesIterator(CMISAPI.ChangeToken) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
CMISAPI.ChangeToken - Class in org.exoplatform.clouddrive.cmis
 
CMISAPI.ChangeToken(String) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
 
CMISAPI.ChildrenIterator - Class in org.exoplatform.clouddrive.cmis
Iterator over whole set of items from cloud service.
CMISAPI.ChildrenIterator(String) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
 
CMISAPI.Context - Class in org.exoplatform.clouddrive.cmis
Session context for CMIS calls.
CMISAPI.Context(String, boolean, boolean, boolean, IncludeRelationships, String, String, int) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.Context
Constructor of CMIS context;
CMISAPI.DriveState - Class in org.exoplatform.clouddrive.cmis
Sample drive state POJO.
CMISAPI.DriveState(String, String, long) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
CMISAPI.TimeChangeToken - Class in org.exoplatform.clouddrive.cmis
 
CMISAPI.TimeChangeToken(GregorianCalendar) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
 
CMISConnector - Class in org.exoplatform.clouddrive.cmis
CMIS Connector.
Created by The eXo Platform SAS
CMISConnector(RepositoryService, SessionProviderService, NodeFinder, InitParams, CodeAuthentication) - Constructor for class org.exoplatform.clouddrive.cmis.CMISConnector
 
CMISConnector.API - Class in org.exoplatform.clouddrive.cmis
Internal API builder (logic based on OAuth2 flow used in Google Drive and Box connectors).
CMISConnector.API() - Constructor for class org.exoplatform.clouddrive.cmis.CMISConnector.API
 
CMISConnectorImpl - Interface in org.exoplatform.clouddrive.cmis
Product specific CMIS connector basic functionality.
CMISException - Exception in org.exoplatform.clouddrive.cmis
Indicates a problem on provider side or communication problem.
CMISException(String) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISException
 
CMISException(String, Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISException
 
CMISException(Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISException
 
CMISInvalidArgumentException - Exception in org.exoplatform.clouddrive.cmis
Wrong argument in a request to CMIS service.
CMISInvalidArgumentException(String) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISInvalidArgumentException
 
CMISInvalidArgumentException(String, Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISInvalidArgumentException
 
CMISInvalidArgumentException(Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISInvalidArgumentException
 
CMISProvider - Class in org.exoplatform.clouddrive.cmis
CMIS provider.
CMISProvider(String, String, String, RepositoryService) - Constructor for class org.exoplatform.clouddrive.cmis.CMISProvider
 
CMISProvider.AtomPub - Class in org.exoplatform.clouddrive.cmis
 
CMISProvider.AtomPub() - Constructor for class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
CMISUser - Class in org.exoplatform.clouddrive.cmis
CMIS user.
CMISUser(String, String, String, CloudProvider, CMISAPI) - Constructor for class org.exoplatform.clouddrive.cmis.CMISUser
An user in-memory POJO.
CodeAuthentication - Class in org.exoplatform.clouddrive.cmis.login
Maintain temporal codes for authentication in OAuth2 fashion.
CodeAuthentication(IDGeneratorService, RepositoryService) - Constructor for class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
 
CodeAuthentication.Identity - Class in org.exoplatform.clouddrive.cmis.login
 
compareTo(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
 
compareTo(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
CONFIG_PREDEFINED - Static variable in class org.exoplatform.clouddrive.cmis.CMISConnector
 
ConnectCMISActionComponent - Class in org.exoplatform.clouddrive.cmis.ecms
CMIS UI component for a menu action dedicated to a single provider.
ConnectCMISActionComponent() - Constructor for class org.exoplatform.clouddrive.cmis.ecms.ConnectCMISActionComponent
 
ConnectCMISActionComponent.ConnectCMISActionListener - Class in org.exoplatform.clouddrive.cmis.ecms
 
ConnectCMISActionComponent.ConnectCMISActionListener() - Constructor for class org.exoplatform.clouddrive.cmis.ecms.ConnectCMISActionComponent.ConnectCMISActionListener
 
copyDocument(String, String, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Copy document to a new one.
copyDocument(Document, Folder, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Copy document to a new one using CMIS objects.
copyFile(Node, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
copyFolder(String, String, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Copy folder to a new one.
copyFolder(Folder, Folder, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Copy folder to a new one using CMIS objects.
copyFolder(Node, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
createAPI(CodeAuthentication.Identity) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
Create CMISAPI instance.
created - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
createDocument(String, String, String, InputStream) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
createDrive(CloudUser, Node) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
 
createDriveTitle() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
createFile(Node, Calendar, Calendar, String, InputStream) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
createFileAPI() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
createFolder(String, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
createFolder(Node, Calendar) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
createProvider() - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
 
createUser(String, String, String, CMISAPI) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector.API
Create CMISUser instance.
createUser(CodeAuthentication.Identity) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
Create an instance of CMISUser using data from given CodeAuthentication.Identity or/and CMISAPI.
customDomain - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 

D

deleteDocument(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Delete a cloud file by given fileId.
deleteFile(String, Set<String>) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
Remove file's node.
deleteFolder(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Delete a cloud folder by given folderId.

E

editLink(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
EMPTY_TOKEN - Static variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 
enterpriseId - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
enterpriseName - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
equals(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
Compare this token with the given and return true if they are equal, false otherwise.
equals(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
Compare this token with the given and return true if they are equal, false otherwise.
equals(Object) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
equals(Object) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
exchangeCode(String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
Exchange given code on user identity associated with this code in CodeAuthentication.authenticate(String, String, String).

F

fetchChilds(String, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
 
fetchFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
finalize() - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
findRemoteParent(String, Set<String>) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
Find an Id of remote parent not containing in locals of the file referenced by given Id.
findRemoteParent(String, Set<String>) - Method in interface org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.LocalFile
Find an Id of remote parent not containing in locals of the file referenced by given Id.
firstRun - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
FOLDER_PAGE_SIZE - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Page size used by folder context and children/change iterators for large data sets.
FOLDER_PROPERTY_SET - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
folderContext - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
OpenCMIS context for folder operations.
folderId - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
 
folderId - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader
 
formatTokenTime(Date) - Static method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
FULL_SYNC_PERIOD - Static variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Period to perform FullSync as a next sync request.

G

getAuthProviderId() - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
Provider id that should be used in authentication URL of the provider.
getAuthURL() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider
getChanges(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getChangeToken(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Read CMIS change token of a file.
Override this method to apply vendor specific logic (id type etc).
getConnectCommand() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
getConnector() - Method in interface org.exoplatform.clouddrive.cmis.CMISConnectorImpl
An instance of product specific CMIS connector extending CMISConnector.
getCreated() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
getCreated() - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
 
getEmbedLink(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Link (URL) to embed a file onto external app (in PLF).
getEmbedLink(Folder) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Link (URL) to embed a folder onto external app (in PLF).
getEmbedLink(Document) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Link (URL) to embed a document onto external app (in PLF).
getFolderItems(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getLastChangeToken() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
Last consumed event change token.
getLink(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Link (URl) to a file for opening on provider site (UI).
getLink(Folder) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Link (URl) to a folder for downloading from provider site.
getName() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
getObject(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Return CMIS object from the repository.
getParamaters() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getPassword() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Password of currently connected cloud user.
getPassword() - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
 
getPredefinedAtompubServices() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider
 
getPredefinedRepositoryName() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Predefined name for this user CMIS repository or null if repository wasn't predefined in configuration or by administrator.
getProductName() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getProductVersion() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getProvider() - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
getProvider() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
getProviderId() - Method in class org.exoplatform.clouddrive.cmis.ecms.ConnectCMISActionComponent
getRepositories() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Available repositories for current user.
getRepositories() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Available CMIS repositories for this user.
getRepositoryId() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Current CMIS repository.
getRepositoryId() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Current user repository ID.
getRepositoryInfo() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getRepositoryName() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getRepositoryName() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Current user repository name.
getRetryTimeout() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
getRootFolder() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
The drive root folder.
getServiceContext() - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
 
getServiceName() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
getServiceURL() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
CMIS service's AtomPub URL.
getServiceURL() - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
 
getState() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getState() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
getString() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
String representation of change log token.
getSyncCommand() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
getTime() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
 
getType() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
getUrl() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
getUrl() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
getUser() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Currently connected cloud user name.
getUser() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
getUser() - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
 
getUserTitle() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getUserTitle() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Current user title.
getVendorName() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 

H

hasCode(String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
Deprecated.
hasCodeContext(String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
Deprecated.
hashCode() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
hasMoreItems - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
hasNext() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
hasNextChunk() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
hasNextChunk() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
 
hasSupport(RepositoryInfo) - Method in interface org.exoplatform.clouddrive.cmis.CMISConnectorImpl
Does this implementation supports the given repository.

I

IDENTITY_LIFETIME - Static variable in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
Lifetime of an identity in milliseconds.
initCMISItem(Node, CmisObject) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Initialize CMIS specifics of files and folders.
initDrive(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
initPredefined(Set<?>) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider
 
initRepository(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Init current CMIS repository for late use.
isAfter(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
Return true if this event is after the given in time.
isBefore(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
Return true if this event is before the given in time.
isDocument(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
isFileable(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
isFolder(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
isOutdated() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
isReadDone() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
isRelationship(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
isSyncableChange(ChangeEvent) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
isTrashSupported() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
isVersionable(ObjectType) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 

J

JCRLocalCMISDrive - Class in org.exoplatform.clouddrive.cmis
Local drive for CMIS provider.
JCRLocalCMISDrive(CMISUser, Node, SessionProviderService, NodeFinder) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 
JCRLocalCMISDrive(CMISConnector.API, Node, SessionProviderService, NodeFinder) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 
JCRLocalCMISDrive.Connect - Class in org.exoplatform.clouddrive.cmis
Connect algorithm for Template drive.
JCRLocalCMISDrive.Connect() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
 
JCRLocalCMISDrive.FileAPI - Class in org.exoplatform.clouddrive.cmis
CloudFileAPI implementation.
JCRLocalCMISDrive.FileAPI() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
 
JCRLocalCMISDrive.LocalFile - Interface in org.exoplatform.clouddrive.cmis
 
JCRLocalCMISDrive.Sync - Class in org.exoplatform.clouddrive.cmis
A facade SyncCommand implementation.
JCRLocalCMISDrive.Sync() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
 
JCRLocalCMISDrive.Sync.ChangesAlgorithm - Class in org.exoplatform.clouddrive.cmis
An implementation of sync based on an CMIS change log.
JCRLocalCMISDrive.Sync.ChangesAlgorithm() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
 
JCRLocalCMISDrive.Sync.TraversingAlgorithm - Class in org.exoplatform.clouddrive.cmis
CMIS drive sync based on all remote files traversing: we do compare all remote files with locals by its change log and fetch an item if the logs differ.
JCRLocalCMISDrive.Sync.TraversingAlgorithm() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem - Class in org.exoplatform.clouddrive.cmis
 
JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem(CmisObject, String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem
 
JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader - Class in org.exoplatform.clouddrive.cmis
 
JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader(String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader
 
jcrService - Variable in class org.exoplatform.clouddrive.cmis.CMISProvider
 

L

lastFetchedToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
latestChunkToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
loadDrive(Node) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
 
loadUser(CMISConnector.API, Node) - Static method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Load user from the drive Node.
LOG - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
LOG - Static variable in class org.exoplatform.clouddrive.cmis.CMISProvider
 
LOG - Static variable in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
 

M

mimeTypes - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 

N

next() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
nextChunk() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
nextChunk() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
 
NO_STATE - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 

O

object - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem
 
OBJECT_PAGE_SIZE - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Page size used by object context.
objectContext - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
OpenCMIS context for object operations.
org.exoplatform.clouddrive.cmis - package org.exoplatform.clouddrive.cmis
CMIS connector.
org.exoplatform.clouddrive.cmis.ecms - package org.exoplatform.clouddrive.cmis.ecms
ECMS customizations for CMIS support.
org.exoplatform.clouddrive.cmis.login - package org.exoplatform.clouddrive.cmis.login
CMIS connector login support.

P

parameters - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Client session parameters.
parent - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
Parent folder.
parentId - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem
 
password - Variable in class org.exoplatform.clouddrive.cmis.CMISConnector.API
 
predefined - Variable in class org.exoplatform.clouddrive.cmis.CMISProvider
 
preSyncError - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
 
preSyncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
previewLink(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
processEvent(Event<ConnectCMISActionComponent>) - Method in class org.exoplatform.clouddrive.cmis.ecms.ConnectCMISActionComponent.ConnectCMISActionListener
 
productName - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
productVersion - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
PROVIDER_ID - Static variable in class org.exoplatform.clouddrive.cmis.ecms.ConnectCMISActionComponent
CMISProvider ID from configuration.

R

readChangeId() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
readers - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
readItems(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
readObject(String, Session, OperationContext) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
For internal use.
readToken(ChangeEvent) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
readToken(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
refreshAccess() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
removeFile(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
removeFolder(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
rename(String, CmisObject, Session) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Rename CMIS object by better way working for the CMIS provider (this method can be overridden in dedicated implementations).
repositories() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
List of repositories available on CMIS service.
repositoryId - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Current CMIS repository Id.
repositoryName - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Current CMIS repository name;
retryOnProviderError() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider
retryTimeout - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 

S

saveAccess(Node, String, String, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Save user credentials in local drive.
saveChangeId(Long) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
serviceUrl - Variable in class org.exoplatform.clouddrive.cmis.CMISConnector.API
 
serviceUrl(String) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector.API
Set CMIS service URL.
session - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Session holder.
session() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Create CMIS session.
session(boolean) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Create CMIS session.
setChangeToken(Node, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Initialize CMIS Change Token of a file.
Override this method to apply vendor specific logic (id type etc).
setCodeContext(String, String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
Set identity context for a code.
setCurrentRepository(String) - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Set current CMIS repository for operations of this user.
setName(String) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
setServiceContext(String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
 
setUrl(String) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
state - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
syncChilds(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
syncChildsOld(String, Node, Queue<Future<?>>) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
Deprecated.
synced - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
Existing files being synchronized with cloud.
syncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
 
syncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
syncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 

T

time - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
 
token - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
 
TOKEN_DATATIME_FORMAT - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
toString() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
toString() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
trashFile(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
trashFolder(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
type - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 

U

untrashFile(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
untrashFolder(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
updateAccess(CloudUser) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
updateContent(String, String, InputStream, String, JCRLocalCMISDrive.LocalFile) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Update document name (if differs with remote) and its content stream.
updateFile(Node, Calendar) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
updateFile(CmisObject, Set<String>, boolean) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
Create or update file's node.
updateFileContent(Node, Calendar, String, InputStream) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
updateFolder(String, String, String, JCRLocalCMISDrive.LocalFile) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Deprecated.
updateFolder(Node, Calendar) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
updateItem(CMISAPI, CmisObject, Node, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Update or create a local node of Cloud File.
updateObject(String, String, String, JCRLocalCMISDrive.LocalFile) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Update CMIS object name and parent (if object was moved locally).
updateState() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Update the drive state.
updateUser(Map<String, String>) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Update user credentials.
url - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.DriveState
 
user - Variable in class org.exoplatform.clouddrive.cmis.CMISConnector.API
 

V

vendorName - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 

W

WrongCMISProviderException - Exception in org.exoplatform.clouddrive.cmis
Wrong provider used for CMIS service end-point.
WrongCMISProviderException(String) - Constructor for exception org.exoplatform.clouddrive.cmis.WrongCMISProviderException
 
WrongCMISProviderException(String, Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.WrongCMISProviderException
 
A B C D E F G H I J L M N O P R S T U V W 

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