public interface Folder extends FileableCmisObject, FolderProperties
| Modifier and Type | Method and Description |
|---|---|
Document |
createDocument(Map<String,?> properties,
ContentStream contentStream,
VersioningState versioningState)
Creates a new document in this folder.
|
Document |
createDocument(Map<String,?> properties,
ContentStream contentStream,
VersioningState versioningState,
List<Policy> policies,
List<Ace> addAces,
List<Ace> removeAces,
OperationContext context)
Creates a new document in this folder.
|
Document |
createDocumentFromSource(ObjectId source,
Map<String,?> properties,
VersioningState versioningState)
Creates a new document from a source document in this folder.
|
Document |
createDocumentFromSource(ObjectId source,
Map<String,?> properties,
VersioningState versioningState,
List<Policy> policies,
List<Ace> addAces,
List<Ace> removeAces,
OperationContext context)
Creates a new document from a source document in this folder.
|
Folder |
createFolder(Map<String,?> properties)
Creates a new subfolder in this folder.
|
Folder |
createFolder(Map<String,?> properties,
List<Policy> policies,
List<Ace> addAces,
List<Ace> removeAces,
OperationContext context)
Creates a new subfolder in this folder.
|
Item |
createItem(Map<String,?> properties)
Creates a new item in this folder.
|
Item |
createItem(Map<String,?> properties,
List<Policy> policies,
List<Ace> addAces,
List<Ace> removeAces,
OperationContext context)
Creates a new item in this folder.
|
Policy |
createPolicy(Map<String,?> properties)
Creates a new policy in this folder.
|
Policy |
createPolicy(Map<String,?> properties,
List<Policy> policies,
List<Ace> addAces,
List<Ace> removeAces,
OperationContext context)
Creates a new policy in this folder.
|
List<String> |
deleteTree(boolean allversions,
UnfileObject unfile,
boolean continueOnFailure)
Deletes this folder and all subfolders.
|
ItemIterable<Document> |
getCheckedOutDocs()
Returns all checked out documents in this folder.
|
ItemIterable<Document> |
getCheckedOutDocs(OperationContext context)
Returns all checked out documents in this folder using the given
OperationContext. |
ItemIterable<CmisObject> |
getChildren()
Returns the children of this folder.
|
ItemIterable<CmisObject> |
getChildren(OperationContext context)
Returns the children of this folder using the given
OperationContext. |
List<Tree<FileableCmisObject>> |
getDescendants(int depth)
Gets the folder descendants starting with this folder.
|
List<Tree<FileableCmisObject>> |
getDescendants(int depth,
OperationContext context)
Gets the folder descendants starting with this folder using the given
OperationContext. |
Folder |
getFolderParent()
Gets the parent folder object
|
List<Tree<FileableCmisObject>> |
getFolderTree(int depth)
Gets the folder tree starting with this folder.
|
List<Tree<FileableCmisObject>> |
getFolderTree(int depth,
OperationContext context)
Gets the folder tree starting with this folder using the given
OperationContext. |
String |
getPath()
Returns the path of the folder.
|
TransientFolder |
getTransientFolder()
Deprecated.
Support for transient objects will be removed in the future.
|
boolean |
isRootFolder()
Returns if the folder is the root folder.
|
addToFolder, getParents, getParents, getPaths, move, move, removeFromFolderaddAcl, applyAcl, applyPolicy, delete, delete, getAcl, getAdapter, getAllowableActions, getExtensions, getPolicies, getRefreshTimestamp, getRelationships, getRenditions, getTransientObject, refresh, refreshIfOld, removeAcl, removePolicy, setAcl, updateProperties, updatePropertiesfindObjectType, getBaseType, getBaseTypeId, getChangeToken, getCreatedBy, getCreationDate, getDescription, getLastModificationDate, getLastModifiedBy, getName, getProperties, getProperty, getPropertyValue, getSecondaryTypes, getTypegetAllowedChildObjectTypes, getParentId@Deprecated TransientFolder getTransientFolder()
Document createDocument(Map<String,?> properties, ContentStream contentStream, VersioningState versioningState, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
contentStream is consumed but not closed by
this method.null if the parameter
context was set to nullDocument createDocument(Map<String,?> properties, ContentStream contentStream, VersioningState versioningState)
contentStream is consumed but not closed by
this method.Document createDocumentFromSource(ObjectId source, Map<String,?> properties, VersioningState versioningState, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
null if the parameter
context was set to nullDocument createDocumentFromSource(ObjectId source, Map<String,?> properties, VersioningState versioningState)
Folder createFolder(Map<String,?> properties, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
null if the parameter
context was set to nullFolder createFolder(Map<String,?> properties)
Policy createPolicy(Map<String,?> properties, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
null if the parameter
context was set to nullItem createItem(Map<String,?> properties)
Item createItem(Map<String,?> properties, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
null if the parameter
context was set to nullPolicy createPolicy(Map<String,?> properties)
List<String> deleteTree(boolean allversions, UnfileObject unfile, boolean continueOnFailure)
List<Tree<FileableCmisObject>> getFolderTree(int depth)
List<Tree<FileableCmisObject>> getFolderTree(int depth, OperationContext context)
OperationContext.List<Tree<FileableCmisObject>> getDescendants(int depth)
List<Tree<FileableCmisObject>> getDescendants(int depth, OperationContext context)
OperationContext.ItemIterable<CmisObject> getChildren()
ItemIterable<CmisObject> getChildren(OperationContext context)
OperationContext.boolean isRootFolder()
Folder getFolderParent()
null if the folder is
the root folder.String getPath()
ItemIterable<Document> getCheckedOutDocs()
ItemIterable<Document> getCheckedOutDocs(OperationContext context)
OperationContext.Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.