org.apache.camel.component.cmis
Class CMISSessionFacade

java.lang.Object
  extended by org.apache.camel.component.cmis.CMISSessionFacade

public class CMISSessionFacade
extends Object


Constructor Summary
CMISSessionFacade(String url)
           
 
Method Summary
 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)
           
 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)
           
 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)
           
 void setPassword(String password)
           
 void setQuery(String query)
           
 void setReadContent(boolean readContent)
           
 void setReadCount(int readCount)
           
 void setRepositoryId(String repositoryId)
           
 void setUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMISSessionFacade

public CMISSessionFacade(String url)
Method Detail

poll

public int poll(CMISConsumer cmisConsumer)
         throws Exception
Throws:
Exception

retrieveResult

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)

executeQuery

public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> executeQuery(String query)

getDocument

public org.apache.chemistry.opencmis.client.api.Document getDocument(org.apache.chemistry.opencmis.client.api.QueryResult queryResult)

getContentStreamFor

public InputStream getContentStreamFor(org.apache.chemistry.opencmis.client.api.QueryResult item)

getObjectByPath

public org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String path)

isObjectTypeVersionable

public boolean isObjectTypeVersionable(String objectType)

createContentStream

public org.apache.chemistry.opencmis.commons.data.ContentStream createContentStream(String fileName,
                                                                                    byte[] buf,
                                                                                    String mimeType)
                                                                             throws Exception
Throws:
Exception

createOperationContext

public org.apache.chemistry.opencmis.client.api.OperationContext createOperationContext()

setUsername

public void setUsername(String username)

setPassword

public void setPassword(String password)

setRepositoryId

public void setRepositoryId(String repositoryId)

setReadContent

public void setReadContent(boolean readContent)

setReadCount

public void setReadCount(int readCount)

setQuery

public void setQuery(String query)

setPageSize

public void setPageSize(int pageSize)


Apache Camel