org.apache.chemistry.opencmis.client.api
Interface TransientFolder

All Superinterfaces:
CmisObjectProperties, FolderProperties, ObjectId, TransientCmisObject, TransientFileableCmisObject

public interface TransientFolder
extends TransientFileableCmisObject, FolderProperties


Method Summary
 Document createDocument(Map<String,?> properties, ContentStream contentStream, VersioningState versioningState)
           
 Document createDocument(Map<String,?> properties, ContentStream contentStream, VersioningState versioningState, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
           
 Document createDocumentFromSource(ObjectId source, Map<String,?> properties, VersioningState versioningState)
           
 Document createDocumentFromSource(ObjectId source, Map<String,?> properties, VersioningState versioningState, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
           
 Folder createFolder(Map<String,?> properties)
           
 Folder createFolder(Map<String,?> properties, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
           
 Policy createPolicy(Map<String,?> properties)
           
 Policy createPolicy(Map<String,?> properties, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces, OperationContext context)
           
 void deleteTree(boolean allversions, UnfileObject unfile, boolean continueOnFailure)
           
 ItemIterable<Document> getCheckedOutDocs()
           
 ItemIterable<Document> getCheckedOutDocs(OperationContext context)
           
 ItemIterable<CmisObject> getChildren()
           
 ItemIterable<CmisObject> getChildren(OperationContext context)
           
 List<Tree<FileableCmisObject>> getDescendants(int depth)
           
 List<Tree<FileableCmisObject>> getDescendants(int depth, OperationContext context)
           
 Folder getFolderParent()
           
 List<Tree<FileableCmisObject>> getFolderTree(int depth)
           
 List<Tree<FileableCmisObject>> getFolderTree(int depth, OperationContext context)
           
 String getPath()
           
 boolean isRootFolder()
           
 void setAllowedChildObjectTypes(List<ObjectType> types)
           
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.TransientFileableCmisObject
addToFolder, getParents, getPaths, move, removeFromFolder
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.TransientCmisObject
addAce, applyPolicy, delete, getAllowableActions, getCmisObject, getInputExtensions, getOriginalAcl, getOutputExtensions, getPolicies, getRelationships, getRenditions, isMarkedForDelete, isModified, refreshAndReset, removeAce, removePolicy, reset, save, setName, setOutputExtensions, setPropertyValue
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.ObjectId
getId
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.CmisObjectProperties
getBaseType, getBaseTypeId, getChangeToken, getCreatedBy, getCreationDate, getLastModificationDate, getLastModifiedBy, getName, getProperties, getProperty, getPropertyValue, getType
 
Methods inherited from interface org.apache.chemistry.opencmis.client.api.FolderProperties
getAllowedChildObjectTypes
 

Method Detail

createDocument

Document createDocument(Map<String,?> properties,
                        ContentStream contentStream,
                        VersioningState versioningState,
                        List<Policy> policies,
                        List<Ace> addAces,
                        List<Ace> removeAces,
                        OperationContext context)

createDocument

Document createDocument(Map<String,?> properties,
                        ContentStream contentStream,
                        VersioningState versioningState)

createDocumentFromSource

Document createDocumentFromSource(ObjectId source,
                                  Map<String,?> properties,
                                  VersioningState versioningState,
                                  List<Policy> policies,
                                  List<Ace> addAces,
                                  List<Ace> removeAces,
                                  OperationContext context)

createDocumentFromSource

Document createDocumentFromSource(ObjectId source,
                                  Map<String,?> properties,
                                  VersioningState versioningState)

createFolder

Folder createFolder(Map<String,?> properties,
                    List<Policy> policies,
                    List<Ace> addAces,
                    List<Ace> removeAces,
                    OperationContext context)

createFolder

Folder createFolder(Map<String,?> properties)

createPolicy

Policy createPolicy(Map<String,?> properties,
                    List<Policy> policies,
                    List<Ace> addAces,
                    List<Ace> removeAces,
                    OperationContext context)

createPolicy

Policy createPolicy(Map<String,?> properties)

deleteTree

void deleteTree(boolean allversions,
                UnfileObject unfile,
                boolean continueOnFailure)

getFolderTree

List<Tree<FileableCmisObject>> getFolderTree(int depth)

getFolderTree

List<Tree<FileableCmisObject>> getFolderTree(int depth,
                                             OperationContext context)

getDescendants

List<Tree<FileableCmisObject>> getDescendants(int depth)

getDescendants

List<Tree<FileableCmisObject>> getDescendants(int depth,
                                              OperationContext context)

getChildren

ItemIterable<CmisObject> getChildren()

getChildren

ItemIterable<CmisObject> getChildren(OperationContext context)

isRootFolder

boolean isRootFolder()

getFolderParent

Folder getFolderParent()

getPath

String getPath()

getCheckedOutDocs

ItemIterable<Document> getCheckedOutDocs()

getCheckedOutDocs

ItemIterable<Document> getCheckedOutDocs(OperationContext context)

setAllowedChildObjectTypes

void setAllowedChildObjectTypes(List<ObjectType> types)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.