Appendix C. CMIS cheat sheet

Legend (Abbreviations used in the following tables)

T Types
O All objects
D Documents
F Folders
R Relationships
P Policies
I Items
1.1 New in CMIS 1.1

Services and operations

Repository service
  getRepositories
  getRepositoryInfo
T getTypeChildren
T getTypeDescendants
T getTypeDefinition
T, 1.1 createType
T, 1.1 updateType
T, 1.1 deleteType
Navigation service
F getChildren
F getDescendants
F getFolderTree
F getFolderParent
D, P, I getObjectParents
Object service
D createDocument
D createDocumentFromSource
F createFolder
R createRelationship
P createPolicy
I, 1.1 createItem
O getAllowableActions
O getObject
O getProperties
D, F, P, I getObjectByPath
D getContentStream
D, F getRenditions
O updateProperties
O, 1.1 bulkUpdateProperties
D, F, P, I moveObject
O deleteObject
F deleteTree
D setContentStream
D, 1.1 appendContentStream
D deleteContentStream
Versioning service
D checkOut
D cancelCheckOut
D checkIn
D getObjectOfLatestVersion
D getPropertiesOfLatestVersion
D getAllVersions
Multifiling service
D, F, P, I addObjectToFolder
D, F, P, I removeObjectFromFolder
Discovery service
O query
O getContentChanges
Relationship service
O getObjectRelationships
Policy service
O applyPolicy
O removePolicy
O getAppliedPolicies
Policy service
O getACL
O applyACL

Properties

O String cmis:name read-write
O, 1.1 String cmis:description read-write
O ID cmis:objectId read-only
O ID cmis:baseTypeId read-only
O ID cmis:objectTypeId on-create
O String cmis:createdBy read-only
O DateTime cmis:creationDate read-only
O String cmis:lastModifiedBy read-only
O DateTime cmis:lastModificationDate read-only
O String cmis:changeToken read-only
O, 1.1 ID (multi) cmis:secondaryObjectTypeIds read-write
D Boolean cmis:isImmutable read-only
D Boolean cmis:isLatestVersion read-only
D Boolean cmis:isMajorVersion read-only
D Boolean cmis:isLatestMajorVersion read-only
D String cmis:versionLabel read-only
D ID cmis:versionSeriesId read-only
D Boolean cmis:isVersionSeriesCheckedOut read-only
D String cmis:versionSeriesCheckedOutBy read-only
D ID cmis:versionSeriesCheckedOutId read-only
D, 1.1 Boolean cmis:isPrivateWorkingCopy read-only
D String cmis:checkinComment read-only
D Integer cmis:contentStreamLength read-only
D String cmis:contentStreamMimeType read-only
D String cmis:contentStreamFileName read-only
D ID cmis:contentStreamId read-only
F ID cmis:parentId read-only
F String cmis:path read-only
F ID (multi) cmis:allowedChildObjectTypeIds read-only
R ID cmis:sourceId on-create
R ID cmis:targetId on-create
P String cmis:policyText read-write

Allowable actions

F canGetDescendants
F canGetFolderTree
F canGetChildren
F canGetFolderParent
D, F, P, I canGetObjectParents
F canCreateDocument
F canCreateFolder
F canCreateRelationship
F, 1.1 canCreateItem
O canGetProperties
D, F canGetRenditions
D canGetContentStream
O canUpdateProperties
D, F, P, I canMoveObject
O canDeleteObject
D canGetContentStream
D canSetContentStream
D canDeleteContentStream
F canDeleteTree
D, P, I canAddObjectToFolder
D, P, I canRemoveObjectFromFolder
D canCheckOut
D canCancelCheckOut
D canCheckIn
D canGetAllVersions
O canGetObjectRelationships
O canApplyPolicy
O canRemovePolicy
O canGetAppliedPolicies
O canGetACL
O canApplyACL

Exceptions

invalidArgument

objectNotFound

notSupported

permissionDenied

runtime

constraint

contentAlreadyExists

filterNotValid

nameConstraintViolation

storage

streamNotSupported

updateConflict

versioning

Permissions

cmis:read

cmis:write

cmis:all

Renditions

ID streamId
String mimeType
Integer length
String title
String kind
Integer height
Integer width

Rendition filter

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset