Class NuxeoSession
java.lang.Object
org.nuxeo.ecm.core.opencmis.impl.client.NuxeoSession
- All Implemented Interfaces:
Serializable,org.apache.chemistry.opencmis.client.api.Session
public class NuxeoSession
extends Object
implements org.apache.chemistry.opencmis.client.api.Session
Nuxeo Persistent Session, having a direct connection to a Nuxeo
CoreSession.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.chemistry.opencmis.client.api.OperationContextprotected final NuxeoObjectFactory -
Constructor Summary
ConstructorsConstructorDescriptionNuxeoSession(NuxeoBinding binding, org.apache.chemistry.opencmis.commons.server.CallContext context) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.chemistry.opencmis.commons.data.AclapplyAcl(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) voidapplyPolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.ObjectId... policyIds) protected StringChecks 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 final voidChecks that the path is valid.voidclear()protected org.apache.chemistry.opencmis.commons.data.PropertiesconvertProperties(Map<String, ?> properties) Converts from an untyped map to aPropertiesobject.org.apache.chemistry.opencmis.client.api.ObjectIdcreateDocument(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.ObjectIdcreateDocument(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.ObjectIdcreateDocumentFromSource(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.ObjectIdcreateDocumentFromSource(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.ObjectIdcreateFolder(Map<String, ?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId) org.apache.chemistry.opencmis.client.api.ObjectIdcreateFolder(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.ObjectIdcreateItem(Map<String, ?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId) org.apache.chemistry.opencmis.client.api.ObjectIdcreateItem(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.ObjectIdcreateObjectId(String id) org.apache.chemistry.opencmis.client.api.OperationContextorg.apache.chemistry.opencmis.client.api.OperationContextcreateOperationContext(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.ObjectIdcreatePath(String newPath, String typeId) org.apache.chemistry.opencmis.client.api.ObjectIdcreatePath(String newPath, Map<String, ?> properties) org.apache.chemistry.opencmis.client.api.ObjectIdcreatePath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId, String newPath, String typeId) org.apache.chemistry.opencmis.client.api.ObjectIdcreatePath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId, String newPath, Map<String, ?> properties) org.apache.chemistry.opencmis.client.api.ObjectIdcreatePath(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.ObjectIdcreatePolicy(Map<String, ?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId) org.apache.chemistry.opencmis.client.api.ObjectIdcreatePolicy(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.QueryStatementcreateQueryStatement(String statement) org.apache.chemistry.opencmis.client.api.QueryStatementcreateQueryStatement(Collection<String> selectPropertyIds, Map<String, String> fromTypes, String whereClause, List<String> orderByPropertyIds) org.apache.chemistry.opencmis.client.api.ObjectIdcreateRelationship(Map<String, ?> properties) org.apache.chemistry.opencmis.client.api.ObjectIdcreateRelationship(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.ObjectTypecreateType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type) voiddelete(org.apache.chemistry.opencmis.client.api.ObjectId objectId) voiddelete(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean allVersions) voiddeleteByPath(String path) voiddeleteByPath(String path, boolean allVersions) voiddeleteByPath(String parentPath, String name) deleteTree(org.apache.chemistry.opencmis.client.api.ObjectId folderId, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) deleteTreebyPath(String path, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) deleteTreebyPath(String parentPath, String name, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) voiddeleteType(String typeId) booleanbooleanexists(org.apache.chemistry.opencmis.client.api.ObjectId objectId) booleanexistsPath(String path) booleanexistsPath(String parentPath, String name) org.apache.chemistry.opencmis.commons.data.AclgetAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean onlyBasicPermissions) org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Document> 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.ChangeEventsgetContentChanges(String changeLogToken, boolean includeProperties, long maxNumItems) org.apache.chemistry.opencmis.client.api.ChangeEventsgetContentChanges(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.ContentStreamgetContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId) org.apache.chemistry.opencmis.commons.data.ContentStreamgetContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId, String streamId, BigInteger offset, BigInteger length) org.apache.chemistry.opencmis.commons.data.ContentStreamgetContentStreamByPath(String path) org.apache.chemistry.opencmis.commons.data.ContentStreamgetContentStreamByPath(String path, String streamId, BigInteger offset, BigInteger length) protected CoreSessionorg.apache.chemistry.opencmis.client.api.OperationContextorg.apache.chemistry.opencmis.client.api.DocumentgetLatestDocumentVersion(String objectId) org.apache.chemistry.opencmis.client.api.DocumentgetLatestDocumentVersion(String objectId, boolean major, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.DocumentgetLatestDocumentVersion(String objectId, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.DocumentgetLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId) org.apache.chemistry.opencmis.client.api.DocumentgetLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean major, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.DocumentgetLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.CmisObjectorg.apache.chemistry.opencmis.client.api.CmisObjectorg.apache.chemistry.opencmis.client.api.CmisObjectgetObject(org.apache.chemistry.opencmis.client.api.ObjectId objectId) org.apache.chemistry.opencmis.client.api.CmisObjectgetObject(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.CmisObjectgetObject(DocumentModel doc, org.apache.chemistry.opencmis.client.api.OperationContext context) Gets a CMIS object given a NuxeoDocumentModel.org.apache.chemistry.opencmis.client.api.CmisObjectgetObjectByPath(String path) org.apache.chemistry.opencmis.client.api.CmisObjectgetObjectByPath(String parentPath, String name) org.apache.chemistry.opencmis.client.api.CmisObjectgetObjectByPath(String parentPath, String name, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.CmisObjectgetObjectByPath(String path, org.apache.chemistry.opencmis.client.api.OperationContext context) protected StringgetObjectIdByPath(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 Stringorg.apache.chemistry.opencmis.commons.data.RepositoryInfoorg.apache.chemistry.opencmis.client.api.Folderorg.apache.chemistry.opencmis.client.api.FoldergetRootFolder(org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.commons.server.CmisServiceorg.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ObjectType> getTypeChildren(String typeId, boolean includePropertyDefinitions) org.apache.chemistry.opencmis.client.api.ObjectTypegetTypeDefinition(String typeId) org.apache.chemistry.opencmis.client.api.ObjectTypegetTypeDefinition(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) propertiesWithName(Map<String, ?> properties, String name) org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> 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) voidremoveObjectFromCache(String objectId) voidremoveObjectFromCache(org.apache.chemistry.opencmis.client.api.ObjectId objectId) voidremovePolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.ObjectId... policyIds) voidsave()org.apache.chemistry.opencmis.commons.data.AclsetAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId, List<org.apache.chemistry.opencmis.commons.data.Ace> aces) voidsetDefaultContext(org.apache.chemistry.opencmis.client.api.OperationContext defaultContext) org.apache.chemistry.opencmis.client.api.ObjectTypeupdateType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type)
-
Field Details
-
DEFAULT_CONTEXT
public static final org.apache.chemistry.opencmis.client.api.OperationContext DEFAULT_CONTEXT -
objectFactory
-
-
Constructor Details
-
NuxeoSession
public NuxeoSession(NuxeoBinding binding, org.apache.chemistry.opencmis.commons.server.CallContext context)
-
-
Method Details
-
getObjectFactory
- Specified by:
getObjectFactoryin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getBinding
- Specified by:
getBindingin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getService
public org.apache.chemistry.opencmis.commons.server.CmisService getService() -
getCoreSession
-
clear
public void clear()- Specified by:
clearin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
save
public void save() -
setDefaultContext
public void setDefaultContext(org.apache.chemistry.opencmis.client.api.OperationContext defaultContext) - Specified by:
setDefaultContextin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getDefaultContext
public org.apache.chemistry.opencmis.client.api.OperationContext getDefaultContext()- Specified by:
getDefaultContextin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getSessionParameters
- Specified by:
getSessionParametersin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getRepositoryId
-
createObjectId
- Specified by:
createObjectIdin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createDocument
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) - Specified by:
createDocumentin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
convertProperties
protected org.apache.chemistry.opencmis.commons.data.Properties convertProperties(Map<String, ?> properties) Converts from an untyped map to aPropertiesobject. -
createDocument
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) - Specified by:
createDocumentin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createFolder
public org.apache.chemistry.opencmis.client.api.ObjectId createFolder(Map<String, ?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId) - Specified by:
createFolderin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createFolder
public 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) - Specified by:
createFolderin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createOperationContext
public org.apache.chemistry.opencmis.client.api.OperationContext createOperationContext()- Specified by:
createOperationContextin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createOperationContext
public 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) - Specified by:
createOperationContextin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createPolicy
public org.apache.chemistry.opencmis.client.api.ObjectId createPolicy(Map<String, ?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId) - Specified by:
createPolicyin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createPolicy
public 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) - Specified by:
createPolicyin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createRelationship
public org.apache.chemistry.opencmis.client.api.ObjectId createRelationship(Map<String, ?> properties) - Specified by:
createRelationshipin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createRelationship
public 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) - Specified by:
createRelationshipin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createItem
public 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) - Specified by:
createItemin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createItem
public org.apache.chemistry.opencmis.client.api.ObjectId createItem(Map<String, ?> properties, org.apache.chemistry.opencmis.client.api.ObjectId folderId) - Specified by:
createItemin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createPath
public org.apache.chemistry.opencmis.client.api.ObjectId createPath(String newPath, Map<String, ?> properties) - Specified by:
createPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createPath
public org.apache.chemistry.opencmis.client.api.ObjectId createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId, String newPath, Map<String, ?> properties) - Specified by:
createPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createPath
- Specified by:
createPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createPath
public org.apache.chemistry.opencmis.client.api.ObjectId createPath(org.apache.chemistry.opencmis.client.api.ObjectId startFolderId, String newPath, String typeId) - Specified by:
createPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createPath
public 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) - Specified by:
createPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
propertiesWithName
-
createDocumentFromSource
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) - Specified by:
createDocumentFromSourcein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createDocumentFromSource
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, 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) - Specified by:
createDocumentFromSourcein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getCheckedOutDocs
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Document> getCheckedOutDocs()- Specified by:
getCheckedOutDocsin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getCheckedOutDocs
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.Document> getCheckedOutDocs(org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getCheckedOutDocsin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getContentChanges
public org.apache.chemistry.opencmis.client.api.ChangeEvents getContentChanges(String changeLogToken, boolean includeProperties, long maxNumItems) - Specified by:
getContentChangesin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getContentChanges
public org.apache.chemistry.opencmis.client.api.ChangeEvents getContentChanges(String changeLogToken, boolean includeProperties, long maxNumItems, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getContentChangesin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getContentChanges
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ChangeEvent> getContentChanges(String changeLogToken, boolean includeProperties) - Specified by:
getContentChangesin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getContentChanges
public 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) - Specified by:
getContentChangesin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLocale
- Specified by:
getLocalein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
exists
public boolean exists(org.apache.chemistry.opencmis.client.api.ObjectId objectId) - Specified by:
existsin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
exists
- Specified by:
existsin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
existsPath
- Specified by:
existsPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
existsPath
- Specified by:
existsPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObject
public org.apache.chemistry.opencmis.client.api.CmisObject getObject(org.apache.chemistry.opencmis.client.api.ObjectId objectId) - Specified by:
getObjectin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObject
- Specified by:
getObjectin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObject
public org.apache.chemistry.opencmis.client.api.CmisObject getObject(DocumentModel doc, org.apache.chemistry.opencmis.client.api.OperationContext context) Gets a CMIS object given a NuxeoDocumentModel. -
getObject
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) - Specified by:
getObjectin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObject
public org.apache.chemistry.opencmis.client.api.CmisObject getObject(String objectId, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getObjectin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObjectByPath
- Specified by:
getObjectByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObjectByPath
public org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String parentPath, String name) - Specified by:
getObjectByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObjectByPath
public org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String parentPath, String name, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getObjectByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObjectByPath
public org.apache.chemistry.opencmis.client.api.CmisObject getObjectByPath(String path, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getObjectByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getObjectIdByPath
-
getRepositoryInfo
public org.apache.chemistry.opencmis.commons.data.RepositoryInfo getRepositoryInfo()- Specified by:
getRepositoryInfoin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getRootFolder
public org.apache.chemistry.opencmis.client.api.Folder getRootFolder()- Specified by:
getRootFolderin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getRootFolder
public org.apache.chemistry.opencmis.client.api.Folder getRootFolder(org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getRootFolderin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getTypeChildren
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.ObjectType> getTypeChildren(String typeId, boolean includePropertyDefinitions) - Specified by:
getTypeChildrenin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getTypeDefinition
- Specified by:
getTypeDefinitionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getTypeDefinition
public org.apache.chemistry.opencmis.client.api.ObjectType getTypeDefinition(String typeId, boolean useCache) - Specified by:
getTypeDefinitionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getTypeDescendants
public List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.ObjectType>> getTypeDescendants(String typeId, int depth, boolean includePropertyDefinitions) - Specified by:
getTypeDescendantsin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
query
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.QueryResult> query(String statement, boolean searchAllVersions) - Specified by:
queryin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
query
public 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) - Specified by:
queryin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
queryObjects
public 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) - Specified by:
queryObjectsin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createQueryStatement
public org.apache.chemistry.opencmis.client.api.QueryStatement createQueryStatement(String statement) - Specified by:
createQueryStatementin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createQueryStatement
public org.apache.chemistry.opencmis.client.api.QueryStatement createQueryStatement(Collection<String> selectPropertyIds, Map<String, String> fromTypes, String whereClause, List<String> orderByPropertyIds) - Specified by:
createQueryStatementin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getRelationships
public 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) - Specified by:
getRelationshipsin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getAcl
public org.apache.chemistry.opencmis.commons.data.Acl getAcl(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean onlyBasicPermissions) - Specified by:
getAclin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
setAcl
public 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) - Specified by:
setAclin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
applyAcl
public 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) - Specified by:
applyAclin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
applyPolicy
public void applyPolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.ObjectId... policyIds) - Specified by:
applyPolicyin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
removePolicy
public void removePolicy(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.ObjectId... policyIds) - Specified by:
removePolicyin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
removeObjectFromCache
public void removeObjectFromCache(org.apache.chemistry.opencmis.client.api.ObjectId objectId) - Specified by:
removeObjectFromCachein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
removeObjectFromCache
- Specified by:
removeObjectFromCachein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
delete
public void delete(org.apache.chemistry.opencmis.client.api.ObjectId objectId) - Specified by:
deletein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
delete
public void delete(org.apache.chemistry.opencmis.client.api.ObjectId objectId, boolean allVersions) - Specified by:
deletein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
deleteByPath
- Specified by:
deleteByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
deleteByPath
- Specified by:
deleteByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
deleteByPath
- Specified by:
deleteByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
deleteTree
public List<String> deleteTree(org.apache.chemistry.opencmis.client.api.ObjectId folderId, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) - Specified by:
deleteTreein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
deleteTreebyPath
public List<String> deleteTreebyPath(String parentPath, String name, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) - Specified by:
deleteTreebyPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
deleteTreebyPath
public List<String> deleteTreebyPath(String path, boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) - Specified by:
deleteTreebyPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
checkPath
Checks that the path is valid. -
buildPath
Checks that the parent path and name are valid, and builds a full path from them. -
getContentStream
public org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId) - Specified by:
getContentStreamin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getContentStream
public org.apache.chemistry.opencmis.commons.data.ContentStream getContentStream(org.apache.chemistry.opencmis.client.api.ObjectId docId, String streamId, BigInteger offset, BigInteger length) - Specified by:
getContentStreamin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getContentStreamByPath
- Specified by:
getContentStreamByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getContentStreamByPath
public org.apache.chemistry.opencmis.commons.data.ContentStream getContentStreamByPath(String path, String streamId, BigInteger offset, BigInteger length) - Specified by:
getContentStreamByPathin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
createType
public org.apache.chemistry.opencmis.client.api.ObjectType createType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type) - Specified by:
createTypein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
updateType
public org.apache.chemistry.opencmis.client.api.ObjectType updateType(org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type) - Specified by:
updateTypein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
deleteType
- Specified by:
deleteTypein interfaceorg.apache.chemistry.opencmis.client.api.Session
-
bulkUpdateProperties
public 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) - Specified by:
bulkUpdatePropertiesin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLatestDocumentVersion
public org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId) - Specified by:
getLatestDocumentVersionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLatestDocumentVersion
public org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(String objectId, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getLatestDocumentVersionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLatestDocumentVersion
public org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(String objectId, boolean major, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getLatestDocumentVersionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLatestDocumentVersion
- Specified by:
getLatestDocumentVersionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLatestDocumentVersion
public org.apache.chemistry.opencmis.client.api.Document getLatestDocumentVersion(org.apache.chemistry.opencmis.client.api.ObjectId objectId, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
getLatestDocumentVersionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLatestDocumentVersion
public 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) - Specified by:
getLatestDocumentVersionin interfaceorg.apache.chemistry.opencmis.client.api.Session
-
getLatestChangeLogToken
- Specified by:
getLatestChangeLogTokenin interfaceorg.apache.chemistry.opencmis.client.api.Session
-