Class CMISSessionFacade


  • @UriParams
    public class CMISSessionFacade
    extends Object
    • Constructor Detail

      • CMISSessionFacade

        public CMISSessionFacade​(String url)
    • Method Detail

      • 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)
      • getObjectById

        public org.apache.chemistry.opencmis.client.api.CmisObject getObjectById​(String id)
      • isObjectTypeVersionable

        public boolean isObjectTypeVersionable​(String objectType)
      • supportsSecondaries

        public boolean supportsSecondaries()
      • createContentStream

        public org.apache.chemistry.opencmis.commons.data.ContentStream createContentStream​(String fileName,
                                                                                            byte[] buf,
                                                                                            String mimeType)
      • getCMISTypeFor

        public String getCMISTypeFor​(String customOrCMISType)
      • getPropertiesFor

        public Set<String> getPropertiesFor​(String objectType)
      • createOperationContext

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

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
        Username for the cmis repository
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
        Password for the cmis repository
      • getRepositoryId

        public String getRepositoryId()
      • setRepositoryId

        public void setRepositoryId​(String repositoryId)
        The Id of the repository to use. If not specified the first available repository is used
      • isReadContent

        public boolean isReadContent()
      • setReadContent

        public void setReadContent​(boolean readContent)
        If set to true, the content of document node will be retrieved in addition to the properties
      • getReadCount

        public int getReadCount()
      • setReadCount

        public void setReadCount​(int readCount)
        Max number of nodes to read
      • getQuery

        public String getQuery()
      • setQuery

        public void setQuery​(String query)
        The cmis query to execute against the repository. If not specified, the consumer will retrieve every node from the content repository by iterating the content tree recursively
      • getPageSize

        public int getPageSize()
      • setPageSize

        public void setPageSize​(int pageSize)
        Number of nodes to retrieve per page