Thursday, 25 April 2019

CMIS: Working with Extensions


Extensions are used to pass extra information between client and server. Usually extensions are used to pass repository/vendor specific information between clients and server.

In CMIS, all the objects that implement ExtensionsData interface supports extensions.

Below interfaces/classes extends ExtensionsData interface.

org.apache.chemistry.opencmis.commons.data.Ace
org.apache.chemistry.opencmis.commons.data.Acl
org.apache.chemistry.opencmis.commons.data.AclCapabilities
org.apache.chemistry.opencmis.commons.data.AllowableActions
org.apache.chemistry.opencmis.commons.data.BulkUpdateObjectIdAndChangeToken
org.apache.chemistry.opencmis.commons.data.ChangeEventInfo
org.apache.chemistry.opencmis.commons.data.ContentStream
org.apache.chemistry.opencmis.commons.data.CreatablePropertyTypes
org.apache.chemistry.opencmis.commons.data.ExtensionFeature
org.apache.chemistry.opencmis.commons.data.FailedToDeleteData
org.apache.chemistry.opencmis.commons.data.NewTypeSettableAttributes
org.apache.chemistry.opencmis.commons.data.ObjectData
org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer
org.apache.chemistry.opencmis.commons.data.ObjectInFolderData
org.apache.chemistry.opencmis.commons.data.ObjectInFolderList
org.apache.chemistry.opencmis.commons.data.ObjectList
org.apache.chemistry.opencmis.commons.data.ObjectParentData
org.apache.chemistry.opencmis.commons.definitions.PermissionDefinition
org.apache.chemistry.opencmis.commons.data.PermissionMapping
org.apache.chemistry.opencmis.commons.data.PolicyIdList
org.apache.chemistry.opencmis.commons.data.Principal
org.apache.chemistry.opencmis.commons.data.Properties
org.apache.chemistry.opencmis.commons.data.PropertyData
org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T>
org.apache.chemistry.opencmis.commons.data.RenditionData
org.apache.chemistry.opencmis.commons.data.RepositoryCapabilities
org.apache.chemistry.opencmis.commons.enums.CmisVersion.RepositoryInfo
org.apache.chemistry.opencmis.commons.definitions.TypeDefinition

In my later posts, I am going to explain how to get and set extensions.


Previous                                                 Next                                                 Home

No comments:

Post a Comment