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
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 |
setName
void setName(String name)
setPropertyValue
<T> void setPropertyValue(String id,
Object value)
getAllowableActions
AllowableActions getAllowableActions()
getRelationships
List<Relationship> getRelationships()
getRenditions
List<Rendition> getRenditions()
addAce
void addAce(String principalId,
List<String> permissions,
AclPropagation aclPropagation)
removeAce
void removeAce(String principalId,
List<String> permissions,
AclPropagation aclPropagation)
getOriginalAcl
Acl getOriginalAcl()
applyPolicy
void applyPolicy(Policy... policyIds)
removePolicy
void removePolicy(Policy... policyIds)
getPolicies
List<Policy> getPolicies()
delete
void delete(boolean allVersions)
getInputExtensions
List<CmisExtensionElement> getInputExtensions(ExtensionLevel level)
getOutputExtensions
List<CmisExtensionElement> getOutputExtensions(ExtensionLevel level)
setOutputExtensions
void setOutputExtensions(ExtensionLevel level,
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.