@UriParams public class CMISSessionFacade extends Object
Constructor and Description |
---|
CMISSessionFacade(String url) |
Modifier and Type | Method and Description |
---|---|
org.apache.chemistry.opencmis.commons.data.ContentStream |
createContentStream(String fileName,
byte[] buf,
String mimeType) |
org.apache.chemistry.opencmis.client.api.OperationContext |
createOperationContext() |
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> |
executeQuery(String query) |
String |
getCMISTypeFor(String customOrCMISType) |
InputStream |
getContentStreamFor(org.apache.chemistry.opencmis.client.api.QueryResult item) |
org.apache.chemistry.opencmis.client.api.Document |
getDocument(org.apache.chemistry.opencmis.client.api.QueryResult queryResult) |
org.apache.chemistry.opencmis.client.api.CmisObject |
getObjectByPath(String path) |
Set<String> |
getPropertiesFor(String objectType) |
boolean |
isObjectTypeVersionable(String objectType) |
int |
poll(CMISConsumer cmisConsumer) |
List<Map<String,Object>> |
retrieveResult(Boolean retrieveContent,
Integer readSize,
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> itemIterable) |
void |
setPageSize(int pageSize)
Number of nodes to retrieve per page
|
void |
setPassword(String password)
Password for the cmis repository
|
void |
setQuery(String query)
The cmis query to execute against the repository.
|
void |
setReadContent(boolean readContent)
If set to true, the content of document node will be retrieved in addition to the properties
|
void |
setReadCount(int readCount)
Max number of nodes to read
|
void |
setRepositoryId(String repositoryId)
The Id of the repository to use.
|
void |
setUsername(String username)
Username for the cmis repository
|
boolean |
supportsSecondaries() |
public CMISSessionFacade(String url)
public int poll(CMISConsumer cmisConsumer) throws Exception
Exception
public List<Map<String,Object>> retrieveResult(Boolean retrieveContent, Integer readSize, org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> itemIterable)
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> executeQuery(String query)
public org.apache.chemistry.opencmis.client.api.Document getDocument(org.apache.chemistry.opencmis.client.api.QueryResult queryResult)
public InputStream getContentStreamFor(org.apache.chemistry.opencmis.client.api.QueryResult item)
public org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String path)
public boolean isObjectTypeVersionable(String objectType)
public boolean supportsSecondaries()
public org.apache.chemistry.opencmis.commons.data.ContentStream createContentStream(String fileName, byte[] buf, String mimeType) throws Exception
Exception
public org.apache.chemistry.opencmis.client.api.OperationContext createOperationContext()
public void setUsername(String username)
public void setPassword(String password)
public void setRepositoryId(String repositoryId)
public void setReadContent(boolean readContent)
public void setReadCount(int readCount)
public void setQuery(String query)
public void setPageSize(int pageSize)
Apache Camel