- 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
-
- 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
-
- createUser(CodeAuthentication.Identity) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
-
- customDomain - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
-
- 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.
- 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.