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

All Superinterfaces:
CmisObjectProperties, ObjectId
All Known Subinterfaces:
TransientDocument, TransientFileableCmisObject, TransientFolder, TransientPolicy, TransientRelationship

public interface TransientCmisObject
extends ObjectId, CmisObjectProperties


Method Summary
 void addAce(java.lang.String principalId, java.util.List<java.lang.String> permissions, AclPropagation aclPropagation)
           
 void applyPolicy(Policy... policyIds)
           
 void delete(boolean allVersions)
           
 AllowableActions getAllowableActions()
           
 CmisObject getCmisObject()
           
 java.util.List<CmisExtensionElement> getInputExtensions(ExtensionLevel level)
           
 Acl getOriginalAcl()
           
 java.util.List<CmisExtensionElement> getOutputExtensions(ExtensionLevel level)
           
 java.util.List<Policy> getPolicies()
           
 java.util.List<Relationship> getRelationships()
           
 java.util.List<Rendition> getRenditions()
           
 boolean isMarkedForDelete()
           
 boolean isModified()
           
 void refreshAndReset()
           
 void removeAce(java.lang.String principalId, java.util.List<java.lang.String> permissions, AclPropagation aclPropagation)
           
 void removePolicy(Policy... policyIds)
           
 void reset()
           
 ObjectId save()
           
 void setName(java.lang.String name)
           
 void setOutputExtensions(ExtensionLevel level, java.util.List<CmisExtensionElement> extensions)
           
<T> void
setPropertyValue(java.lang.String id, java.lang.Object value)
           
 
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
 

Method Detail

setName

void setName(java.lang.String name)

setPropertyValue

<T> void setPropertyValue(java.lang.String id,
                          java.lang.Object value)

getAllowableActions

AllowableActions getAllowableActions()

getRelationships

java.util.List<Relationship> getRelationships()

getRenditions

java.util.List<Rendition> getRenditions()

addAce

void addAce(java.lang.String principalId,
            java.util.List<java.lang.String> permissions,
            AclPropagation aclPropagation)

removeAce

void removeAce(java.lang.String principalId,
               java.util.List<java.lang.String> permissions,
               AclPropagation aclPropagation)

getOriginalAcl

Acl getOriginalAcl()

applyPolicy

void applyPolicy(Policy... policyIds)

removePolicy

void removePolicy(Policy... policyIds)

getPolicies

java.util.List<Policy> getPolicies()

delete

void delete(boolean allVersions)

getInputExtensions

java.util.List<CmisExtensionElement> getInputExtensions(ExtensionLevel level)

getOutputExtensions

java.util.List<CmisExtensionElement> getOutputExtensions(ExtensionLevel level)

setOutputExtensions

void setOutputExtensions(ExtensionLevel level,
                         java.util.List<CmisExtensionElement> extensions)

isMarkedForDelete

boolean isMarkedForDelete()

isModified

boolean isModified()

reset

void reset()

refreshAndReset

void refreshAndReset()

save

ObjectId save()

getCmisObject

CmisObject getCmisObject()


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