|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use CMISException | |
|---|---|
| org.exoplatform.clouddrive.cmis | CMIS connector. |
| Uses of CMISException in org.exoplatform.clouddrive.cmis |
|---|
| Subclasses of CMISException in org.exoplatform.clouddrive.cmis | |
|---|---|
class |
CMISInvalidArgumentException
Wrong argument in a request to CMIS service. |
class |
WrongCMISProviderException
Wrong provider used for CMIS service end-point. |
| Methods in org.exoplatform.clouddrive.cmis that throw CMISException | |
|---|---|
protected org.apache.chemistry.opencmis.commons.spi.CmisBinding |
CMISAPI.binding()
Create CMIS binding instance (low-level API but with fine grained control). |
protected CMISAPI |
CMISConnector.API.build()
Build API. |
protected org.apache.chemistry.opencmis.client.api.Document |
CMISAPI.copyDocument(org.apache.chemistry.opencmis.client.api.Document source,
org.apache.chemistry.opencmis.client.api.Folder parent,
String name)
Copy document to a new one using CMIS objects. |
protected org.apache.chemistry.opencmis.client.api.Document |
CMISAPI.copyDocument(String id,
String parentId,
String name)
Copy document to a new one. |
protected org.apache.chemistry.opencmis.client.api.Folder |
CMISAPI.copyFolder(org.apache.chemistry.opencmis.client.api.Folder source,
org.apache.chemistry.opencmis.client.api.Folder parent,
String name)
Copy folder to a new one using CMIS objects. |
protected org.apache.chemistry.opencmis.client.api.Folder |
CMISAPI.copyFolder(String id,
String parentId,
String name)
Copy folder to a new one. |
protected CMISAPI |
CMISConnector.createAPI(CodeAuthentication.Identity userId)
Create CMISAPI instance. |
protected org.apache.chemistry.opencmis.client.api.Document |
CMISAPI.createDocument(String parentId,
String name,
String mimeType,
InputStream data)
|
protected org.apache.chemistry.opencmis.client.api.Folder |
CMISAPI.createFolder(String parentId,
String name)
|
protected CMISUser |
CMISConnector.createUser(CodeAuthentication.Identity userId)
Create an instance of CMISUser using data from given CodeAuthentication.Identity or/and CMISAPI. |
protected void |
CMISAPI.deleteDocument(String id)
Delete a cloud file by given fileId. |
protected void |
JCRLocalCMISDrive.Sync.ChangesAlgorithm.deleteFile(String fileId,
Set<String> parentIds)
Remove file's node. |
protected void |
CMISAPI.deleteFolder(String id)
Delete a cloud folder by given folderId. |
protected List<javax.jcr.Node> |
JCRLocalCMISDrive.findDocumentNode(String id,
org.apache.chemistry.opencmis.client.api.CmisObject file,
Map<String,List<javax.jcr.Node>> nodes)
Find a node(s) representing a CMIS object with given ID. |
String |
JCRLocalCMISDrive.LocalFile.findRemoteParent(Set<String> remoteParents)
Find an Id of remote parent not containing in locals of the file referenced by this file Id. |
String |
JCRLocalCMISDrive.FileAPI.ContextLocalFile.findRemoteParent(Set<String> remoteParents)
Find an Id of remote parent not containing in locals of the file referenced by this file Id. |
protected List<org.apache.chemistry.opencmis.client.api.Document> |
CMISAPI.getAllVersion(org.apache.chemistry.opencmis.client.api.Document document)
Return all versions of CMIS document in repository. |
protected CMISAPI.ChangesIterator |
CMISAPI.getChanges(CMISAPI.ChangeToken changeToken)
|
protected String |
JCRLocalCMISDrive.getChangeToken(javax.jcr.Node localNode)
Read CMIS change token of a file. Override this method to apply vendor specific logic (id type etc). |
ContentReader |
JCRLocalCMISDrive.getFileContent(String fileId)
|
protected org.apache.chemistry.opencmis.client.api.Document |
CMISAPI.getLatestDocumentVersionOrPWC(String id)
Return latest versions of CMIS document in repository. |
protected String |
CMISAPI.getLink(org.apache.chemistry.opencmis.client.api.CmisObject file)
Link (URl) to a file for opening on provider site (UI). |
protected String |
CMISAPI.getLink(org.apache.chemistry.opencmis.client.api.Folder file)
Link (URl) to a folder for downloading from provider site. |
protected org.apache.chemistry.opencmis.client.api.CmisObject |
CMISAPI.getObject(String objectId)
Return CMIS object from the repository. |
protected Collection<org.apache.chemistry.opencmis.client.api.Folder> |
CMISAPI.getParents(org.apache.chemistry.opencmis.client.api.CmisObject obj)
Return the parent folder(s) for the specified object. |
List<org.apache.chemistry.opencmis.client.api.Repository> |
CMISUser.getRepositories()
Available CMIS repositories for this user. |
protected List<org.apache.chemistry.opencmis.client.api.Repository> |
CMISAPI.getRepositories()
Available repositories for current user. |
protected org.apache.chemistry.opencmis.commons.data.RepositoryInfo |
CMISAPI.getRepositoryInfo()
|
protected org.apache.chemistry.opencmis.client.api.Folder |
CMISAPI.getRootFolder()
The drive root folder. |
protected void |
JCRLocalCMISDrive.initCMISItem(javax.jcr.Node node,
org.apache.chemistry.opencmis.client.api.CmisObject item)
Initialize CMIS specifics of files and folders. |
protected void |
CMISAPI.initRepository(String repositoryId)
Init current CMIS repository for late use. |
protected boolean |
CMISAPI.isSyncableChange(org.apache.chemistry.opencmis.client.api.ChangeEvent change)
|
protected static CMISUser |
JCRLocalCMISDrive.loadUser(CMISConnector.API apiBuilder,
javax.jcr.Node driveNode)
Load user from the drive Node. |
protected Iterator<org.apache.chemistry.opencmis.client.api.ChangeEvent> |
CMISAPI.ChangesIterator.nextChunk()
|
protected CMISAPI.ChangeToken |
CMISAPI.readToken(org.apache.chemistry.opencmis.client.api.ChangeEvent event)
|
protected CMISAPI.ChangeToken |
CMISAPI.readToken(String tokenString)
|
protected List<org.apache.chemistry.opencmis.client.api.Repository> |
CMISAPI.repositories()
List of repositories available on CMIS service. |
protected org.apache.chemistry.opencmis.client.api.Session |
CMISAPI.session()
Create CMIS session. |
protected org.apache.chemistry.opencmis.client.api.Session |
CMISAPI.session(boolean forceNew)
Create CMIS session. |
protected void |
JCRLocalCMISDrive.setChangeToken(javax.jcr.Node localNode,
String changeToken)
Initialize CMIS Change Token of a file. Override this method to apply vendor specific logic (id type etc). |
void |
CMISUser.setRepositoryId(String repositoryId)
Set current CMIS repository ID for operations of this user. |
protected org.apache.chemistry.opencmis.client.api.Document |
CMISAPI.updateContent(String id,
String name,
InputStream data,
String mimeType,
JCRLocalCMISDrive.LocalFile local)
Update document name (if differs with remote) and its content stream. |
protected org.apache.chemistry.opencmis.client.api.CmisObject |
CMISAPI.updateObject(String parentId,
String id,
String name,
JCRLocalCMISDrive.LocalFile local)
Update CMIS object name and parent (if object was moved locally). |
| Constructors in org.exoplatform.clouddrive.cmis that throw CMISException | |
|---|---|
CMISAPI.ChangesIterator(CMISAPI.ChangeToken startChangeToken)
|
|
CMISAPI(String serviceURL,
String user,
String password)
Create API from user credentials. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||