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(Map<String, String>) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
Authenticate an user by OAuth2 code (from params) 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.
changesLog - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
 
changeToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
children - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
Parent's children objects.
cleanMoved(Node, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
Deprecated.
cleanNext - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
 
cleanRenamed(Node, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
Remove a fact of local rename of the file from given name.
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(Folder) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
 
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.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, ExtendedMimeTypeResolver, 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, 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
 
CONNECTION_TIMEOUT - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Open CMIS connection timeout.
content - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
 
context(String, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
 
copyDocument(String, String, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Deprecated.
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
copyFile(Document, Folder, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
 
copyFolder(String, String, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Deprecated.
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
copyFolder(Folder, Folder, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
 
createAPI(CodeAuthentication.Identity) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
Create CMISAPI instance.
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

DefaultFileViewer - Class in org.exoplatform.clouddrive.cmis.ecms.viewer
Default WebUI component for CMIS files.
DefaultFileViewer() - Constructor for class org.exoplatform.clouddrive.cmis.ecms.viewer.DefaultFileViewer
 
DefaultFileViewer(long) - Constructor for class org.exoplatform.clouddrive.cmis.ecms.viewer.DefaultFileViewer
 
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

EMPTY_TOKEN - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
 
emptyToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Singleton of empty change token.
emptyToken() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
ensureSame(CloudUser, Node) - Method 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).
exoURL() - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
 
exoURL - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Platform server host URL, used for preview URL generation.

F

fetchChilds(String, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
 
fetchFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
FILE_PROPERTY_SET - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Set of properties for CMIS files (document or folder).
fileContext - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
OpenCMIS context for object operations.
fileId - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
 
fileName - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
 
fileNode - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
 
finalize() - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
findDocumentNode(String, CmisObject, Map<String, List<Node>>) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Find a node(s) representing a CMIS object with given ID.
findMimetype(Document, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Find MIME type of given CMIS document.
findMimetype(String, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Determine a MIME type of given file name if given file type is null or a default value as defined by ExtendedMimeTypeResolver.getDefaultMimeType().
findMimetype(String, String, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Determine a MIME type for given file name if given file type is null or a default value as defined by ExtendedMimeTypeResolver.getDefaultMimeType().
findRemoteParent(Set<String>) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
Find an Id of remote parent not containing in locals of the file referenced by this file Id.
findRemoteParent(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 this file Id.
findVersionSeriesCheckedOutId() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
Latest known locally id of checked-out document (cmiscd:versionSeriesCheckedOutId) or or null if such property not found (it is a folder or versioning not available for the document).
findVersionSeriesCheckedOutId() - Method in interface org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.LocalFile
Latest known locally id of checked-out document (cmiscd:versionSeriesCheckedOutId) or or null if such property not found (it is a folder or versioning not available for the document).
findVersionSeriesId() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
Latest known locally version series id (cmiscd:versionSeriesId) of the document or null if it such property not found (it is a folder or versioning not available for the document).
findVersionSeriesId() - Method in interface org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.LocalFile
Latest known locally version series id (cmiscd:versionSeriesId) of the document or null if it such property not found (it is a folder or versioning not available for the document).
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
Set of properties for CMIS folder.
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

getAllVersion(Document) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Return all versions of CMIS document in repository.
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.login.CodeAuthentication.Identity
 
getFileContent(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 
getFolderItems(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getFolderItems(Folder) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
getLastChangeToken() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
Last consumed event change token.
getLastChangeToken() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
 
getLatestDocumentVersionOrPWC(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Return latest versions of CMIS document in repository.
getLength() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
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.
getMimeType() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
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
 
getParents(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Return the parent folder(s) for the specified object.
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.
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
 
getStream() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
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
 
getTypeMode() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
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
 
getVersionSeriesCheckedOutId(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
Value of locally stored cmiscd:versionSeriesCheckedOutId or PathNotFoundException if property cannot be found.
getVersionSeriesId(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
Value of locally stored cmiscd:versionSeriesId or PathNotFoundException if property cannot be found.

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.
initFile(Node, String, String, String, String, String, String, String, String, Calendar, Calendar, long) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
initPredefined(CloudDriveConnector.PredefinedServices) - 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
 
isEmpty() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
Return true if this token doesn't describe any change token, thus it equals no null or no token value.
isFileable(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
isFolder(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
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
 
isViewable() - Method in class org.exoplatform.clouddrive.cmis.ecms.viewer.DefaultFileViewer

J

JCRLocalCMISDrive - Class in org.exoplatform.clouddrive.cmis
Local drive for CMIS provider.
JCRLocalCMISDrive(CMISUser, Node, SessionProviderService, NodeFinder, ExtendedMimeTypeResolver, String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 
JCRLocalCMISDrive(CMISConnector.API, Node, SessionProviderService, NodeFinder, ExtendedMimeTypeResolver, String) - 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.DocumentContent - Class in org.exoplatform.clouddrive.cmis
 
JCRLocalCMISDrive.DocumentContent(ContentStream, String, String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
 
JCRLocalCMISDrive.FileAPI - Class in org.exoplatform.clouddrive.cmis
CloudFileAPI implementation.
JCRLocalCMISDrive.FileAPI() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
 
JCRLocalCMISDrive.FileAPI.ContextLocalFile - Class in org.exoplatform.clouddrive.cmis
 
JCRLocalCMISDrive.FileAPI.ContextLocalFile(String, Node) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
 
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
 
length - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
 
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.ecms.viewer.DefaultFileViewer
 
LOG - Static variable in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
 

M

markMoved(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
Deprecated.
markMoved(String) - Method in interface org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.LocalFile
Deprecated.
markRenamed(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
Track file rename locally.
markRenamed(String) - Method in interface org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.LocalFile
Track file rename locally.

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
 

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.
order - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
 
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.ecms.viewer - package org.exoplatform.clouddrive.cmis.ecms.viewer
File viewers for CMIS connector.
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
 
preSaveChunk() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
preSyncError - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
 
preSyncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
previewLink(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
PREVIOUS_LOCAL_NAME - Static variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
 
PREVIOUS_LOCAL_PARENT - Static variable 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
readDocumentVersionOrPWC(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
 
readers - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
readItems(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
readNodes(Node, Map<String, List<Node>>, boolean) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
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;
restore(String, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
 
retryOnProviderError() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider

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.
setName(String) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
setRepositoryId(String) - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Set current CMIS repository ID for operations of this user.
setServiceContext(String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
 
setUrl(String) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
shouldCheckinRename(Document) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Should perform CMIS check-in after renaming of already checked-in document.
syncChilds(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
syncFiles(CMISAPI.ChangeToken) - 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.JCRLocalCMISDrive.DocumentContent
 

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(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).
updateUser(Map<String, String>) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Update user credentials.
user - Variable in class org.exoplatform.clouddrive.cmis.CMISConnector.API
 

V

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

W

wasMoved(Node, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
Deprecated.
wasRenamed(Node, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
Check if the file was renamed locally from given name.
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–2015 eXo Platform SAS. All rights reserved.