A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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 - Variable in class org.exoplatform.clouddrive.cmis.CMISUser
-
The 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.
- api() - Method in class org.exoplatform.clouddrive.cmis.CMISUser
-
Internal API.
- API() - Constructor for class org.exoplatform.clouddrive.cmis.CMISConnector.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(String, String, String) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication
-
Create user identity for given user name, password and a service URL.
- authenticate(Map<String, String>) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
-
Authenticate an user by OAuth2 code (from params) and return
CMISUserinstance. - 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(String) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.ChildrenIterator
-
Instantiates a new children iterator.
- ChildrenIterator(Folder) - 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, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
-
Context.
- Context(String, boolean, boolean, boolean, IncludeRelationships, String, String, int) - Constructor for class org.exoplatform.clouddrive.cmis.CMISAPI.Context
-
Constructor of CMIS 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(Node, Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
- copyFolder(Folder, Folder, String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Copy folder to a new one using CMIS objects.
- 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
CMISAPIinstance. - 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
CMISUserinstance. - createUser(CodeAuthentication.Identity) - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
- 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(Object) - Method in class org.exoplatform.clouddrive.cmis.CMISProvider.AtomPub
- equals(Object) - Method in class org.exoplatform.clouddrive.cmis.login.CodeAuthentication.Identity
- equals(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
-
Compare this token with the given and return
trueif they are equal,falseotherwise. - equals(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.TimeChangeToken
-
Compare this token with the given and return
trueif they are equal,falseotherwise. - 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 - Variable in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
-
Platform server host URL, used for preview URL generation.
- exoURL() - Method in class org.exoplatform.clouddrive.cmis.CMISConnector
-
Exo URL.
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(String, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
-
Determine a MIME type of given file name if given file type is
nullor a default value as defined byExtendedMimeTypeResolver.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
nullor a default value as defined byExtendedMimeTypeResolver.getDefaultMimeType(). - findMimetype(Document, String) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
-
Find MIME type of given CMIS document.
- 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
nullif 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
nullif 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
nullif 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
nullif 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.Syncas 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
nullif 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
PathNotFoundExceptionif property cannot be found. - getVersionSeriesId(Node) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.FileAPI
-
Value of locally stored cmiscd:versionSeriesId or
PathNotFoundExceptionif 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
trueif this event is after the given in time. - isBefore(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI.ChangeToken
-
Return
trueif 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
trueif this token doesn't describe any change token, thus it equals nonullor 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(CMISConnector.API, Node, SessionProviderService, NodeFinder, ExtendedMimeTypeResolver, String) - Constructor for class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive
-
Instantiates a new JCR local CMIS drive.
- JCRLocalCMISDrive(CMISUser, 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
-
CloudFileAPIimplementation. - 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
JCRLocalCloudDrive.SyncCommandimplementation. - 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(String) - Method in class org.exoplatform.clouddrive.cmis.CMISAPI
-
Read token.
- readToken(ChangeEvent) - 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() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync
- syncFiles() - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.TraversingAlgorithm
-
Sync files.
- syncFiles(CMISAPI.ChangeToken) - Method in class org.exoplatform.clouddrive.cmis.JCRLocalCMISDrive.Sync.ChangesAlgorithm
-
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.
All Classes All Packages