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(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.