- call() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader
- changeIdSequencer - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
-
The change id sequencer.
- changes - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
-
The changes.
- changes - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
-
Changes from drive to apply.
- ChangesAlgorithm() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
-
- ChangesIterator(CMISAPI.ChangeToken) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
-
Instantiates a new changes iterator.
- changesLog - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
-
The changes log.
- changeToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
-
The latest chunk token.
- ChangeToken(String) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
-
Instantiates a new change token.
- children - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
-
Parent's children objects.
- ChildrenIterator(Folder) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
-
Instantiates a new children iterator.
- ChildrenIterator(String) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
-
Instantiates a new children iterator.
- cleanMoved(Node, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
-
Deprecated.
- cleanNext - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
-
The clean next.
- 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.ChangeToken - Class in org.exoplatform.clouddrive.cmis
-
The Class ChangeToken.
- CMISAPI.ChildrenIterator - Class in org.exoplatform.clouddrive.cmis
-
Iterator over whole set of items from cloud service.
- CMISAPI.Context - Class in org.exoplatform.clouddrive.cmis
-
Session context for CMIS calls.
- CMISAPI.TimeChangeToken - Class in org.exoplatform.clouddrive.cmis
-
The Class 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
-
Instantiates a new CMIS connector.
- CMISConnector.API - Class in org.exoplatform.clouddrive.cmis
-
Internal API builder (logic based on OAuth2 flow used in Google Drive and Box connectors).
- 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
-
Instantiates a new CMIS exception.
- CMISException(String, Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISException
-
Instantiates a new CMIS exception.
- CMISException(Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.CMISException
-
Instantiates a new CMIS exception.
- 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
-
Instantiates a new CMIS invalid argument exception.
- CMISItem(CmisObject, String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem
-
Instantiates a new CMIS item.
- CMISProvider - Class in org.exoplatform.clouddrive.cmis
-
CMIS provider.
- CMISProvider(String, String, String, RepositoryService) - Constructor for class org.exoplatform.clouddrive.cmis.CMISProvider
-
Instantiates a new CMIS provider.
- CMISProvider.AtomPub - Class in org.exoplatform.clouddrive.cmis
-
The Class 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
-
Instantiates a new code authentication.
- CodeAuthentication.Identity - Class in org.exoplatform.clouddrive.cmis.login
-
The Class Identity.
- compareTo(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
-
Compare to.
- compareTo(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
-
Compare to.
- CONFIG_PREDEFINED - Static variable in class org.exoplatform.clouddrive.cmis.CMISConnector
-
The Constant CONFIG_PREDEFINED.
- Connect() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
-
Instantiates a new connect.
- 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
-
The listener interface for receiving connectCMISAction events.
- 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
-
The content.
- Context(String, boolean, boolean, boolean, IncludeRelationships, String, String, int) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.Context
-
Constructor of CMIS context;.
- context(String, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
-
Context.
- ContextLocalFile(String, Node) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
-
Instantiates a new context local file.
- 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
-
Copy file.
- 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
-
Copy folder.
- createAPI(CodeAuthentication.Identity) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
-
- createDocument(String, String, String, InputStream) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Creates the document.
- 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
-
Creates the folder.
- 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
-
The custom domain.
- fetchChilds(String, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
-
Fetch childs.
- 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).
- FileAPI() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
-
Instantiates a new file API.
- 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
-
The file id.
- fileName - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
-
The file name.
- fileNode - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI.ContextLocalFile
-
The file node.
- 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
-
The first run.
- 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
-
The folder id.
- folderId - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader
-
The folder id.
- FolderReader(String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader
-
Instantiates a new folder reader.
- formatTokenTime(Date) - Static method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Format token time.
- FULL_SYNC_PERIOD - Static variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
-
- 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
-
Gets the changes.
- 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
-
Gets the created.
- getFileContent(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
- getFolderItems(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Gets the folder items.
- getFolderItems(Folder) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Gets the folder items.
- 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
-
Gets the last change token.
- 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
-
Gets the name.
- 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
-
Gets the paramaters.
- 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
-
Gets the password.
- getPredefinedAtompubServices() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider
-
Gets the predefined atompub services.
- 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
-
Gets the product name.
- getProductVersion() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Gets the product version.
- 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
-
Gets the repository info.
- getRepositoryName() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Gets the current CMIS repository name;.
- 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
-
Gets the service context.
- 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
-
Gets the service URL.
- 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
-
Gets the time.
- getTypeMode() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
- getUrl() - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
-
Gets the url.
- 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
-
Gets the user.
- getUserTitle() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Gets the user title.
- getUserTitle() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
-
Current user title.
- getVendorName() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Gets the vendor name.
- 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.