Skip navigation links
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
The all items.
allLocal - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
The all local.
API() - Constructor for class org.exoplatform.clouddrive.cmis.CMISConnector.API
 
api - Variable in class org.exoplatform.clouddrive.cmis.CMISUser
The api.
api() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
Internal API.
api - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Connect
The api.
api - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
Internal API.
api - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
Internal API.
AtomPub() - Constructor for class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
 
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
Instantiates a new authentication exception.
AuthenticationException(String) - Constructor for exception org.exoplatform.clouddrive.cmis.login.AuthenticationException
Instantiates a new authentication exception.
AuthenticationException(String, Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.login.AuthenticationException
Instantiates a new authentication exception.
authURL - Variable in class org.exoplatform.clouddrive.cmis.CMISProvider
The auth URL.

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
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
Create CMISAPI instance.
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
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
The custom domain.

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
Instantiates a new default file viewer.
DefaultFileViewer(long) - Constructor for class org.exoplatform.clouddrive.cmis.ecms.viewer.DefaultFileViewer
Instantiates a new default file viewer.
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.
DocumentContent(ContentStream, String, String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
Instantiates a new document content.

E

EMPTY_TOKEN - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
The Constant EMPTY_TOKEN.
emptyToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
Singleton of empty change token.
emptyToken() - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Empty token.
ensureSame(CloudUser, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
enterpriseId - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
The custom domain.
enterpriseName - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
The custom domain.
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
Exo URL.
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
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
Period to perform JCRLocalCMISDrive.Sync 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
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.

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
The has more items.
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
Inits the predefined.
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
Checks if is document.
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
Checks if is fileable.
isFolder(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Checks if is folder.
isReadDone() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
Checks if is read done.
isRelationship(CmisObject) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Checks if is relationship.
isSyncableChange(ChangeEvent) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Checks if is syncable change.
isTrashSupported() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
isVersionable(ObjectType) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Checks if is versionable.
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
Instantiates a new JCR local CMIS drive.
JCRLocalCMISDrive(CMISConnector.API, Node, SessionProviderService, NodeFinder, ExtendedMimeTypeResolver, String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
Instantiates a new JCR local CMIS drive.
JCRLocalCMISDrive.Connect - Class in org.exoplatform.clouddrive.cmis
Connect algorithm for Template drive.
JCRLocalCMISDrive.DocumentContent - Class in org.exoplatform.clouddrive.cmis
The Class DocumentContent.
JCRLocalCMISDrive.FileAPI - Class in org.exoplatform.clouddrive.cmis
CloudFileAPI implementation.
JCRLocalCMISDrive.FileAPI.ContextLocalFile - Class in org.exoplatform.clouddrive.cmis
The Class ContextLocalFile.
JCRLocalCMISDrive.LocalFile - Interface in org.exoplatform.clouddrive.cmis
The Interface LocalFile.
JCRLocalCMISDrive.Sync - Class in org.exoplatform.clouddrive.cmis
A facade SyncCommand implementation.
JCRLocalCMISDrive.Sync.ChangesAlgorithm - Class in org.exoplatform.clouddrive.cmis
An implementation of sync based on an CMIS change log.
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.CMISItem - Class in org.exoplatform.clouddrive.cmis
The Class CMISItem.
JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader - Class in org.exoplatform.clouddrive.cmis
The Class FolderReader.
jcrService - Variable in class org.exoplatform.clouddrive.cmis.CMISProvider
The jcr service.

L

lastFetchedToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
The latest chunk token.
latestChunkToken - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangesIterator
The latest chunk token.
length - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
The length.
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
The Constant LOG.
LOG - Static variable in class org.exoplatform.clouddrive.cmis.CMISProvider
The Constant LOG.
LOG - Static variable in class org.exoplatform.clouddrive.cmis.ecms.viewer.DefaultFileViewer
The Constant LOG.
LOG - Static variable in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
The Constant LOG.

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
The object.
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
The order.
org.exoplatform.clouddrive.cmis - package org.exoplatform.clouddrive.cmis
 
org.exoplatform.clouddrive.cmis.ecms - package org.exoplatform.clouddrive.cmis.ecms
 
org.exoplatform.clouddrive.cmis.ecms.viewer - package org.exoplatform.clouddrive.cmis.ecms.viewer
 
org.exoplatform.clouddrive.cmis.login - package org.exoplatform.clouddrive.cmis.login
 

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
The parent id.
password - Variable in class org.exoplatform.clouddrive.cmis.CMISConnector.API
The password.
predefined - Variable in class org.exoplatform.clouddrive.cmis.CMISProvider
The predefined.
preSaveChunk() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
preSyncError - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
The pre sync error.
preSyncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
previewLink(String, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
PREVIOUS_LOCAL_NAME - Static variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
The Constant PREVIOUS_LOCAL_NAME.
PREVIOUS_LOCAL_PARENT - Static variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
The Constant PREVIOUS_LOCAL_PARENT.
processEvent(Event<ConnectCMISActionComponent>) - Method in class org.exoplatform.clouddrive.cmis.ecms.ConnectCMISActionComponent.ConnectCMISActionListener
productName - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
The product name.
productVersion - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
The product version.
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
Read document version or PWC.
readers - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
The readers.
readItems(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
Read items.
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
Read token.
readToken(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Read token.
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
The password.
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
Sets the name.
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
Sets the service context.
setUrl(String) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
Sets the url.
shouldCheckinRename(Document) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
Should perform CMIS check-in after renaming of already checked-in document.
Sync() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
Instantiates a new sync.
syncChilds(String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
Sync childs.
syncFiles(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
Sync files.
syncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
syncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
Sync files.

T

time - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
The time.
TimeChangeToken(GregorianCalendar) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
Instantiates a new time change token.
token - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
The token.
TOKEN_DATATIME_FORMAT - Static variable in class org.exoplatform.clouddrive.cmis.CMISAPI
The Constant TOKEN_DATATIME_FORMAT.
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
TraversingAlgorithm() - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
 
type - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.DocumentContent
The type.

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
The password.

V

vendorName - Variable in class org.exoplatform.clouddrive.cmis.CMISAPI
The vendor name.

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
Instantiates a new wrong CMIS provider exception.
WrongCMISProviderException(String, Throwable) - Constructor for exception org.exoplatform.clouddrive.cmis.WrongCMISProviderException
Instantiates a new wrong CMIS provider exception.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

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