Class NuxeoFolder
java.lang.Object
org.nuxeo.ecm.core.opencmis.impl.client.NuxeoObject
org.nuxeo.ecm.core.opencmis.impl.client.NuxeoFileableObject
org.nuxeo.ecm.core.opencmis.impl.client.NuxeoFolder
- All Implemented Interfaces:
 org.apache.chemistry.opencmis.client.api.CmisObject,org.apache.chemistry.opencmis.client.api.CmisObjectProperties,org.apache.chemistry.opencmis.client.api.FileableCmisObject,org.apache.chemistry.opencmis.client.api.Folder,org.apache.chemistry.opencmis.client.api.FolderProperties,org.apache.chemistry.opencmis.client.api.ObjectId
public class NuxeoFolder
extends NuxeoFileableObject
implements org.apache.chemistry.opencmis.client.api.Folder
Live local CMIS Folder, which is backed by a Nuxeo folderish document.
- 
Field Summary
Fields inherited from class org.nuxeo.ecm.core.opencmis.impl.client.NuxeoObject
allTypes, data, nuxeoCmisService, objectFactory, secondaryTypes, service, session, type, UPDATABILITY_READWRITE - 
Constructor Summary
ConstructorsConstructorDescriptionNuxeoFolder(NuxeoSession session, NuxeoObjectData data, org.apache.chemistry.opencmis.client.api.ObjectType type, List<org.apache.chemistry.opencmis.client.api.SecondaryType> secondaryTypes)  - 
Method Summary
Modifier and TypeMethodDescriptionorg.apache.chemistry.opencmis.client.api.DocumentcreateDocument(Map<String, ?> properties, org.apache.chemistry.opencmis.commons.data.ContentStream contentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) org.apache.chemistry.opencmis.client.api.DocumentcreateDocument(Map<String, ?> properties, 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.OperationContext context) createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source, Map<String, ?> properties, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source, Map<String, ?> properties, 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.OperationContext context) org.apache.chemistry.opencmis.client.api.FoldercreateFolder(Map<String, ?> properties) org.apache.chemistry.opencmis.client.api.FoldercreateFolder(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.OperationContext context) org.apache.chemistry.opencmis.client.api.ItemcreateItem(Map<String, ?> properties) org.apache.chemistry.opencmis.client.api.ItemcreateItem(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.OperationContext context) org.apache.chemistry.opencmis.client.api.PolicycreatePolicy(Map<String, ?> properties) org.apache.chemistry.opencmis.client.api.PolicycreatePolicy(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.OperationContext context) deleteTree(boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) List<org.apache.chemistry.opencmis.client.api.ObjectType> 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.CmisObject> org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.CmisObject> getChildren(org.apache.chemistry.opencmis.client.api.OperationContext context) List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getDescendants(int depth) List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getDescendants(int depth, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.FolderList<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getFolderTree(int depth) List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getFolderTree(int depth, org.apache.chemistry.opencmis.client.api.OperationContext context) org.apache.chemistry.opencmis.client.api.FolderTypegetPath()booleanMethods inherited from class org.nuxeo.ecm.core.opencmis.impl.client.NuxeoFileableObject
addToFolder, getParents, getParents, getPaths, move, move, removeFromFolderMethods inherited from class org.nuxeo.ecm.core.opencmis.impl.client.NuxeoObject
addAcl, applyAcl, applyPolicy, applyPolicy, construct, delete, delete, findObjectType, getAcl, getAdapter, getAllowableActions, getBaseType, getBaseTypeId, getChangeToken, getCreatedBy, getCreationDate, getDescription, getExtensions, getId, getLastModificationDate, getLastModifiedBy, getName, getPermissionsForPrincipal, getPolicies, getPolicyIds, getProperties, getProperty, getPropertyValue, getRefreshTimestamp, getRelationships, getRenditions, getRepositoryId, getSecondaryTypes, getType, hasAllowableAction, refresh, refreshIfOld, removeAcl, removePolicy, removePolicy, rename, rename, setAcl, updateProperties, updateProperties, updateProperties, updatePropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.chemistry.opencmis.client.api.CmisObject
addAcl, applyAcl, applyPolicy, applyPolicy, delete, delete, getAcl, getAdapter, getAllowableActions, getExtensions, getPermissionsForPrincipal, getPolicies, getPolicyIds, getRefreshTimestamp, getRelationships, getRenditions, hasAllowableAction, refresh, refreshIfOld, removeAcl, removePolicy, removePolicy, rename, rename, setAcl, updateProperties, updateProperties, updateProperties, updatePropertiesMethods inherited from interface org.apache.chemistry.opencmis.client.api.CmisObjectProperties
findObjectType, getBaseType, getBaseTypeId, getChangeToken, getCreatedBy, getCreationDate, getDescription, getLastModificationDate, getLastModifiedBy, getName, getProperties, getProperty, getPropertyValue, getSecondaryTypes, getTypeMethods inherited from interface org.apache.chemistry.opencmis.client.api.FileableCmisObject
addToFolder, getParents, getParents, getPaths, move, move, removeFromFolderMethods inherited from interface org.apache.chemistry.opencmis.client.api.ObjectId
getId 
- 
Constructor Details
- 
NuxeoFolder
public NuxeoFolder(NuxeoSession session, NuxeoObjectData data, org.apache.chemistry.opencmis.client.api.ObjectType type, List<org.apache.chemistry.opencmis.client.api.SecondaryType> secondaryTypes)  
 - 
 - 
Method Details
- 
getFolderType
public org.apache.chemistry.opencmis.client.api.FolderType getFolderType()- Specified by:
 getFolderTypein interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createDocument
public org.apache.chemistry.opencmis.client.api.Document createDocument(Map<String, ?> properties, 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.Folder
 - 
createDocument
public org.apache.chemistry.opencmis.client.api.Document createDocument(Map<String, ?> properties, 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.OperationContext context) - Specified by:
 createDocumentin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createDocumentFromSource
public NuxeoDocument createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source, Map<String, ?> properties, org.apache.chemistry.opencmis.commons.enums.VersioningState versioningState) - Specified by:
 createDocumentFromSourcein interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createDocumentFromSource
public NuxeoDocument createDocumentFromSource(org.apache.chemistry.opencmis.client.api.ObjectId source, Map<String, ?> properties, 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.OperationContext context) - Specified by:
 createDocumentFromSourcein interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createFolder
- Specified by:
 createFolderin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createFolder
public org.apache.chemistry.opencmis.client.api.Folder createFolder(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.OperationContext context) - Specified by:
 createFolderin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createPolicy
- Specified by:
 createPolicyin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createPolicy
public org.apache.chemistry.opencmis.client.api.Policy createPolicy(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.OperationContext context) - Specified by:
 createPolicyin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createItem
- Specified by:
 createItemin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
createItem
public org.apache.chemistry.opencmis.client.api.Item createItem(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.OperationContext context) - Specified by:
 createItemin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
deleteTree
public List<String> deleteTree(boolean allVersions, org.apache.chemistry.opencmis.commons.enums.UnfileObject unfile, boolean continueOnFailure) - Specified by:
 deleteTreein interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getAllowedChildObjectTypes
- Specified by:
 getAllowedChildObjectTypesin interfaceorg.apache.chemistry.opencmis.client.api.FolderProperties
 - 
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.Folder
 - 
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.Folder
 - 
getChildren
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.CmisObject> getChildren()- Specified by:
 getChildrenin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getChildren
public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.CmisObject> getChildren(org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
 getChildrenin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getDescendants
public List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getDescendants(int depth) - Specified by:
 getDescendantsin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getDescendants
public List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getDescendants(int depth, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
 getDescendantsin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getFolderParent
public org.apache.chemistry.opencmis.client.api.Folder getFolderParent()- Specified by:
 getFolderParentin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getParentId
- Specified by:
 getParentIdin interfaceorg.apache.chemistry.opencmis.client.api.FolderProperties
 - 
getFolderTree
public List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getFolderTree(int depth) - Specified by:
 getFolderTreein interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getFolderTree
public List<org.apache.chemistry.opencmis.client.api.Tree<org.apache.chemistry.opencmis.client.api.FileableCmisObject>> getFolderTree(int depth, org.apache.chemistry.opencmis.client.api.OperationContext context) - Specified by:
 getFolderTreein interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
getPath
- Specified by:
 getPathin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 - 
isRootFolder
public boolean isRootFolder()- Specified by:
 isRootFolderin interfaceorg.apache.chemistry.opencmis.client.api.Folder
 
 -