public class NuxeoSession extends Object implements org.apache.chemistry.opencmis.client.api.Session
CoreSession.| Modifier and Type | Field and Description | 
|---|---|
static org.apache.chemistry.opencmis.client.api.OperationContext | 
DEFAULT_CONTEXT  | 
protected NuxeoObjectFactory | 
objectFactory  | 
| Constructor and Description | 
|---|
NuxeoSession(NuxeoBinding binding,
            org.apache.chemistry.opencmis.commons.server.CallContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.chemistry.opencmis.commons.data.Acl | 
applyAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
        List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
        List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces,
        org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation)  | 
void | 
applyPolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
           org.apache.chemistry.opencmis.client.api.ObjectId... policyIds)  | 
protected String | 
buildPath(String parentPath,
         String name)
Checks that the parent path and name are valid, and builds a full path from them. 
 | 
List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> | 
bulkUpdateProperties(List<org.apache.chemistry.opencmis.client.api.CmisObject> objects,
                    Map<String,?> properties,
                    List<String> addSecondaryTypeIds,
                    List<String> removeSecondaryTypeIds)  | 
protected void | 
checkPath(String path)
Checks that the path is valid. 
 | 
void | 
clear()  | 
protected org.apache.chemistry.opencmis.commons.data.Properties | 
convertProperties(Map<String,?> properties)
Converts from an untyped map to a  
Properties object. | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createDocument(Map<String,?> properties,
              org.apache.chemistry.opencmis.client.api.ObjectId folderId,
              org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
              org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createDocument(Map<String,?> properties,
              org.apache.chemistry.opencmis.client.api.ObjectId folderId,
              org.apache.chemistry.opencmis.commons.data.ContentStream contentStream,
              org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
              List<org.apache.chemistry.opencmis.client.api.Policy> policies,
              List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
              List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source,
                        Map<String,?> properties,
                        org.apache.chemistry.opencmis.client.api.ObjectId folderId,
                        org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source,
                        Map<String,?> properties,
                        org.apache.chemistry.opencmis.client.api.ObjectId folderId,
                        org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState,
                        List<org.apache.chemistry.opencmis.client.api.Policy> policies,
                        List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
                        List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createFolder(Map<String,?> properties,
            org.apache.chemistry.opencmis.client.api.ObjectId folderId)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createFolder(Map<String,?> properties,
            org.apache.chemistry.opencmis.client.api.ObjectId folderId,
            List<org.apache.chemistry.opencmis.client.api.Policy> policies,
            List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
            List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createItem(Map<String,?> properties,
          org.apache.chemistry.opencmis.client.api.ObjectId folderId)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createItem(Map<String,?> properties,
          org.apache.chemistry.opencmis.client.api.ObjectId folderId,
          List<org.apache.chemistry.opencmis.client.api.Policy> policies,
          List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
          List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createObjectId(String id)  | 
org.apache.chemistry.opencmis.client.api.OperationContext | 
createOperationContext()  | 
org.apache.chemistry.opencmis.client.api.OperationContext | 
createOperationContext(Set<String> filter,
                      boolean includeAcls,
                      boolean includeAllowableActions,
                      boolean includePolicies,
                      org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships,
                      Set<String> renditionFilter,
                      boolean includePathSegments,
                      String orderBy,
                      boolean cacheEnabled,
                      int maxItemsPerPage)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId,
          String newPath,
          Map<String,?> properties)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId,
          String newPath,
          Map<String,?> properties,
          List<org.apache.chemistry.opencmis.client.api.Policy> policies,
          List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
          List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId,
          String newPath,
          String typeId)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createPath(String newPath,
          Map<String,?> properties)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createPath(String newPath,
          String typeId)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createPolicy(Map<String,?> properties,
            org.apache.chemistry.opencmis.client.api.ObjectId folderId)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createPolicy(Map<String,?> properties,
            org.apache.chemistry.opencmis.client.api.ObjectId folderId,
            List<org.apache.chemistry.opencmis.client.api.Policy> policies,
            List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
            List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)  | 
org.apache.chemistry.opencmis.client.api.QueryStatement | 
createQueryStatement(Collection<String> selectPropertyIds,
                    Map<String,String> fromTypes,
                    String whereClause,
                    List<String> orderByPropertyIds)  | 
org.apache.chemistry.opencmis.client.api.QueryStatement | 
createQueryStatement(String statement)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createRelationship(Map<String,?> properties)  | 
org.apache.chemistry.opencmis.client.api.ObjectId | 
createRelationship(Map<String,?> properties,
                  List<org.apache.chemistry.opencmis.client.api.Policy> policies,
                  List<org.apache.chemistry.opencmis.commons.data.Ace> addAces,
                  List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)  | 
org.apache.chemistry.opencmis.client.api.ObjectType | 
createType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type)  | 
void | 
delete(org.apache.chemistry.opencmis.client.api.ObjectId objectId)  | 
void | 
delete(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
      boolean allVersions)  | 
void | 
deleteByPath(String path)  | 
void | 
deleteByPath(String path,
            boolean allVersions)  | 
void | 
deleteByPath(String parentPath,
            String name)  | 
List<String> | 
deleteTree(org.apache.chemistry.opencmis.client.api.ObjectId folderId,
          boolean allVersions,
          org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile,
          boolean continueOnFailure)  | 
List<String> | 
deleteTreebyPath(String path,
                boolean allVersions,
                org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile,
                boolean continueOnFailure)  | 
List<String> | 
deleteTreebyPath(String parentPath,
                String name,
                boolean allVersions,
                org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile,
                boolean continueOnFailure)  | 
void | 
deleteType(String typeId)  | 
boolean | 
exists(org.apache.chemistry.opencmis.client.api.ObjectId objectId)  | 
boolean | 
exists(String objectId)  | 
boolean | 
existsPath(String path)  | 
boolean | 
existsPath(String parentPath,
          String name)  | 
org.apache.chemistry.opencmis.commons.data.Acl | 
getAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
      boolean onlyBasicPermissions)  | 
NuxeoBinding | 
getBinding()  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Document> | 
getCheckedOutDocs()  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Document> | 
getCheckedOutDocs(org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ChangeEvent> | 
getContentChanges(String changeLogToken,
                 boolean includeProperties)  | 
org.apache.chemistry.opencmis.client.api.ChangeEvents | 
getContentChanges(String changeLogToken,
                 boolean includeProperties,
                 long maxNumItems)  | 
org.apache.chemistry.opencmis.client.api.ChangeEvents | 
getContentChanges(String changeLogToken,
                 boolean includeProperties,
                 long maxNumItems,
                 org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ChangeEvent> | 
getContentChanges(String changeLogToken,
                 boolean includeProperties,
                 org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.commons.data.ContentStream | 
getContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId)  | 
org.apache.chemistry.opencmis.commons.data.ContentStream | 
getContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId,
                String streamId,
                BigInteger offset,
                BigInteger length)  | 
org.apache.chemistry.opencmis.commons.data.ContentStream | 
getContentStreamByPath(String path)  | 
org.apache.chemistry.opencmis.commons.data.ContentStream | 
getContentStreamByPath(String path,
                      String streamId,
                      BigInteger offset,
                      BigInteger length)  | 
protected CoreSession | 
getCoreSession()  | 
org.apache.chemistry.opencmis.client.api.OperationContext | 
getDefaultContext()  | 
String | 
getLatestChangeLogToken()  | 
org.apache.chemistry.opencmis.client.api.Document | 
getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId)  | 
org.apache.chemistry.opencmis.client.api.Document | 
getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
                        boolean major,
                        org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.Document | 
getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
                        org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.Document | 
getLatestDocumentVersion(String objectId)  | 
org.apache.chemistry.opencmis.client.api.Document | 
getLatestDocumentVersion(String objectId,
                        boolean major,
                        org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.Document | 
getLatestDocumentVersion(String objectId,
                        org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
Locale | 
getLocale()  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObject(DocumentModel doc,
         org.apache.chemistry.opencmis.client.api.OperationContext context)
Gets a CMIS object given a Nuxeo  
DocumentModel. | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObject(org.apache.chemistry.opencmis.client.api.ObjectId objectId)  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObject(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
         org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObject(String objectId)  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObject(String objectId,
         org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObjectByPath(String path)  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObjectByPath(String path,
               org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObjectByPath(String parentPath,
               String name)  | 
org.apache.chemistry.opencmis.client.api.CmisObject | 
getObjectByPath(String parentPath,
               String name,
               org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
NuxeoObjectFactory | 
getObjectFactory()  | 
protected String | 
getObjectIdByPath(String path)  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Relationship> | 
getRelationships(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
                boolean includeSubRelationshipTypes,
                org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection,
                org.apache.chemistry.opencmis.client.api.ObjectType type,
                org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
protected String | 
getRepositoryId()  | 
org.apache.chemistry.opencmis.commons.data.RepositoryInfo | 
getRepositoryInfo()  | 
org.apache.chemistry.opencmis.client.api.Folder | 
getRootFolder()  | 
org.apache.chemistry.opencmis.client.api.Folder | 
getRootFolder(org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.commons.server.CmisService | 
getService()  | 
Map<String,String> | 
getSessionParameters()  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ObjectType> | 
getTypeChildren(String typeId,
               boolean includePropertyDefinitions)  | 
org.apache.chemistry.opencmis.client.api.ObjectType | 
getTypeDefinition(String typeId)  | 
org.apache.chemistry.opencmis.client.api.ObjectType | 
getTypeDefinition(String typeId,
                 boolean useCache)  | 
List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.ObjectType>> | 
getTypeDescendants(String typeId,
                  int depth,
                  boolean includePropertyDefinitions)  | 
protected Map<String,Object> | 
propertiesWithName(Map<String,?> properties,
                  String name)  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> | 
query(String statement,
     boolean searchAllVersions)  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> | 
query(String statement,
     boolean searchAllVersions,
     org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.CmisObject> | 
queryObjects(String typeId,
            String where,
            boolean searchAllVersions,
            org.apache.chemistry.opencmis.client.api.OperationContext context)  | 
void | 
removeObjectFromCache(org.apache.chemistry.opencmis.client.api.ObjectId objectId)  | 
void | 
removeObjectFromCache(String objectId)  | 
void | 
removePolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
            org.apache.chemistry.opencmis.client.api.ObjectId... policyIds)  | 
void | 
save()  | 
org.apache.chemistry.opencmis.commons.data.Acl | 
setAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId,
      List<org.apache.chemistry.opencmis.commons.data.Ace> aces)  | 
void | 
setDefaultContext(org.apache.chemistry.opencmis.client.api.OperationContext defaultContext)  | 
org.apache.chemistry.opencmis.client.api.ObjectType | 
updateType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type)  | 
public static final org.apache.chemistry.opencmis.client.api.OperationContext DEFAULT_CONTEXT
protected final NuxeoObjectFactory objectFactory
public NuxeoSession(NuxeoBinding binding, org.apache.chemistry.opencmis.commons.server.CallContext context)
public NuxeoObjectFactory getObjectFactory()
getObjectFactory in interface org.apache.chemistry.opencmis.client.api.Sessionpublic NuxeoBinding getBinding()
getBinding in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.commons.server.CmisService getService()
protected CoreSession getCoreSession()
public void clear()
clear in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void save()
public void setDefaultContext(org.apache.chemistry.opencmis.client.api.OperationContext defaultContext)
setDefaultContext in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.OperationContext getDefaultContext()
getDefaultContext in interface org.apache.chemistry.opencmis.client.api.Sessionpublic Map<String,String> getSessionParameters()
getSessionParameters in interface org.apache.chemistry.opencmis.client.api.Sessionprotected String getRepositoryId()
public org.apache.chemistry.opencmis.client.api.ObjectId createObjectId(String id)
createObjectId in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createDocument(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState)
createDocument in interface org.apache.chemistry.opencmis.client.api.Sessionprotected org.apache.chemistry.opencmis.commons.data.Properties convertProperties(Map<String,?> properties)
Properties object.public org.apache.chemistry.opencmis.client.api.ObjectId createDocument(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, List<org.apache.chemistry.opencmis.client.api.Policy> policies, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)
createDocument in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createFolder(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId)
createFolder in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createFolder(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId, List<org.apache.chemistry.opencmis.client.api.Policy> policies, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)
createFolder in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.OperationContext createOperationContext()
createOperationContext in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.OperationContext createOperationContext(Set<String> filter, boolean includeAcls, boolean includeAllowableActions, boolean includePolicies, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships includeRelationships, Set<String> renditionFilter, boolean includePathSegments, String orderBy, boolean cacheEnabled, int maxItemsPerPage)
createOperationContext in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createPolicy(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId)
createPolicy in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createPolicy(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId, List<org.apache.chemistry.opencmis.client.api.Policy> policies, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)
createPolicy in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createRelationship(Map<String,?> properties)
createRelationship in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createRelationship(Map<String,?> properties, List<org.apache.chemistry.opencmis.client.api.Policy> policies, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)
createRelationship in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createItem(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId, List<org.apache.chemistry.opencmis.client.api.Policy> policies, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)
createItem in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createItem(Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId)
createItem in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createPath(String newPath, Map<String,?> properties)
createPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId, String newPath, Map<String,?> properties)
createPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createPath(String newPath, String typeId)
createPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId, String newPath, String typeId)
createPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId, String newPath, Map<String,?> properties, List<org.apache.chemistry.opencmis.client.api.Policy> policies, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)
createPath in interface org.apache.chemistry.opencmis.client.api.Sessionprotected Map<String,Object> propertiesWithName(Map<String,?> properties, String name)
public org.apache.chemistry.opencmis.client.api.ObjectId createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source, Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState)
createDocumentFromSource in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectId createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source, Map<String,?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState, List<org.apache.chemistry.opencmis.client.api.Policy> policies, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces)
createDocumentFromSource in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Document> getCheckedOutDocs()
getCheckedOutDocs in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Document> getCheckedOutDocs(org.apache.chemistry.opencmis.client.api.OperationContext context)
getCheckedOutDocs in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ChangeEvents getContentChanges(String changeLogToken, boolean includeProperties, long maxNumItems)
getContentChanges in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ChangeEvents getContentChanges(String changeLogToken, boolean includeProperties, long maxNumItems, org.apache.chemistry.opencmis.client.api.OperationContext context)
getContentChanges in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ChangeEvent> getContentChanges(String changeLogToken, boolean includeProperties)
getContentChanges in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ChangeEvent> getContentChanges(String changeLogToken, boolean includeProperties, org.apache.chemistry.opencmis.client.api.OperationContext context)
getContentChanges in interface org.apache.chemistry.opencmis.client.api.Sessionpublic Locale getLocale()
getLocale in interface org.apache.chemistry.opencmis.client.api.Sessionpublic boolean exists(org.apache.chemistry.opencmis.client.api.ObjectId objectId)
exists in interface org.apache.chemistry.opencmis.client.api.Sessionpublic boolean exists(String objectId)
exists in interface org.apache.chemistry.opencmis.client.api.Sessionpublic boolean existsPath(String parentPath, String name)
existsPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic boolean existsPath(String path)
existsPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObject(org.apache.chemistry.opencmis.client.api.ObjectId objectId)
getObject in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObject(String objectId)
getObject in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObject(DocumentModel doc, org.apache.chemistry.opencmis.client.api.OperationContext context)
DocumentModel.public org.apache.chemistry.opencmis.client.api.CmisObject getObject(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.OperationContext context)
getObject in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObject(String objectId, org.apache.chemistry.opencmis.client.api.OperationContext context)
getObject in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String path)
getObjectByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String parentPath, String name)
getObjectByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String parentPath, String name, org.apache.chemistry.opencmis.client.api.OperationContext context)
getObjectByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String path, org.apache.chemistry.opencmis.client.api.OperationContext context)
getObjectByPath in interface org.apache.chemistry.opencmis.client.api.Sessionprotected String getObjectIdByPath(String path)
public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo()
getRepositoryInfo in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Folder getRootFolder()
getRootFolder in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Folder getRootFolder(org.apache.chemistry.opencmis.client.api.OperationContext context)
getRootFolder in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ObjectType> getTypeChildren(String typeId, boolean includePropertyDefinitions)
getTypeChildren in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectType getTypeDefinition(String typeId)
getTypeDefinition in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectType getTypeDefinition(String typeId, boolean useCache)
getTypeDefinition in interface org.apache.chemistry.opencmis.client.api.Sessionpublic List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.ObjectType>> getTypeDescendants(String typeId, int depth, boolean includePropertyDefinitions)
getTypeDescendants in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> query(String statement, boolean searchAllVersions)
query in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> query(String statement, boolean searchAllVersions, org.apache.chemistry.opencmis.client.api.OperationContext context)
query in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.CmisObject> queryObjects(String typeId, String where, boolean searchAllVersions, org.apache.chemistry.opencmis.client.api.OperationContext context)
queryObjects in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.QueryStatement createQueryStatement(String statement)
createQueryStatement in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.QueryStatement createQueryStatement(Collection<String> selectPropertyIds, Map<String,String> fromTypes, String whereClause, List<String> orderByPropertyIds)
createQueryStatement in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Relationship> getRelationships(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean includeSubRelationshipTypes, org.apache.chemistry.opencmis.commons.enums.RelationshipDirection relationshipDirection, org.apache.chemistry.opencmis.client.api.ObjectType type, org.apache.chemistry.opencmis.client.api.OperationContext context)
getRelationships in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.commons.data.Acl getAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean onlyBasicPermissions)
getAcl in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.commons.data.Acl setAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId, List<org.apache.chemistry.opencmis.commons.data.Ace> aces)
setAcl in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.commons.data.Acl applyAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId, List<org.apache.chemistry.opencmis.commons.data.Ace> addAces, List<org.apache.chemistry.opencmis.commons.data.Ace> removeAces, org.apache.chemistry.opencmis.commons.enums.AclPropagation aclPropagation)
applyAcl in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void applyPolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.ObjectId... policyIds)
applyPolicy in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void removePolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.ObjectId... policyIds)
removePolicy in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void removeObjectFromCache(org.apache.chemistry.opencmis.client.api.ObjectId objectId)
removeObjectFromCache in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void removeObjectFromCache(String objectId)
removeObjectFromCache in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void delete(org.apache.chemistry.opencmis.client.api.ObjectId objectId)
delete in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void delete(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean allVersions)
delete in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void deleteByPath(String path)
deleteByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void deleteByPath(String parentPath, String name)
deleteByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void deleteByPath(String path, boolean allVersions)
deleteByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic List<String> deleteTree(org.apache.chemistry.opencmis.client.api.ObjectId folderId, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure)
deleteTree in interface org.apache.chemistry.opencmis.client.api.Sessionpublic List<String> deleteTreebyPath(String parentPath, String name, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure)
deleteTreebyPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic List<String> deleteTreebyPath(String path, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure)
deleteTreebyPath in interface org.apache.chemistry.opencmis.client.api.Sessionprotected String buildPath(String parentPath, String name)
public org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId)
getContentStream in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId, String streamId, BigInteger offset, BigInteger length)
getContentStream in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.commons.data.ContentStream getContentStreamByPath(String path)
getContentStreamByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.commons.data.ContentStream getContentStreamByPath(String path, String streamId, BigInteger offset, BigInteger length)
getContentStreamByPath in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectType createType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type)
createType in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.ObjectType updateType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type)
updateType in interface org.apache.chemistry.opencmis.client.api.Sessionpublic void deleteType(String typeId)
deleteType in interface org.apache.chemistry.opencmis.client.api.Sessionpublic List<org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(List<org.apache.chemistry.opencmis.client.api.CmisObject> objects, Map<String,?> properties, List<String> addSecondaryTypeIds, List<String> removeSecondaryTypeIds)
bulkUpdateProperties in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId)
getLatestDocumentVersion in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(String objectId, org.apache.chemistry.opencmis.client.api.OperationContext context)
getLatestDocumentVersion in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(String objectId, boolean major, org.apache.chemistry.opencmis.client.api.OperationContext context)
getLatestDocumentVersion in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(String objectId)
getLatestDocumentVersion in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.OperationContext context)
getLatestDocumentVersion in interface org.apache.chemistry.opencmis.client.api.Sessionpublic org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean major, org.apache.chemistry.opencmis.client.api.OperationContext context)
getLatestDocumentVersion in interface org.apache.chemistry.opencmis.client.api.Sessionpublic String getLatestChangeLogToken()
getLatestChangeLogToken in interface org.apache.chemistry.opencmis.client.api.SessionCopyright © 2019 Nuxeo. All rights reserved.