- Introduction to CMIS
- Chemistry: Setting up CMIS Environment
- CMIS Workbench: Groovy Console
- Connect to Alfresco server using CMIS workbench
Introduction to CMIS
- Working with CMIS Java API
- openCMIS: Get all the repositories using Atom pub binding
- openCMIS: Get all the repositories using Browser binding
- openCMIS: Creating session to a repository
- openCMIS: Get the session from repository object
- Objects in CMIS
- CMIS: Things you should be aware of CMIS Objects
Open CMIS Introduction
- CMIS: Properties
- CMIS: property types
- openCMIS: Get the information about the repository
CMIS Properties
- openCMIS: Working with folders
- Create a folder
- Delete folder
- File-able Objects
- Folder Hierarchy
- path of cmis object
CMIS: Working with folders
- Working with Documents
- Creating cmis objects
- Create a document
- Create unfiled documents
- renaming a document
- Update the content of a document
- Versioning
- Deleting a document
- Working with document content stream
- Setting content stream for the document
- Get content stream of a document
- Append to content stream of a document
- Delete content stream of a document
- Get mime type of a document
CMIS: Working with Documents
- Renditions
- Get the attributes associated with the rendition
- Get rendition kind
- Access the content associated with rendition
- Document Object type definition
Introduction to Renditions
- Item object
- Check whether repository supports Item type or not
- Create an item object
- Create custom item type
- Relationship object
- https://self-learning-java-tutorial.blogspot.com/2019/04/opencmis-creating-relationship.html
- Relationship: Check the allowed source and target types
- Policy object
- How to create custom policy type
- Create a policy
- Apply policy to an object
- Get the policies applied to an object
CMIS items, relationships, policies
- Secondary object types
- Check whether repository supports secondary types or not
- How to create secondary type?
- Set secondary type
- Remove secondary type from the object
CMIS: Working with secondary types
- Working with metadata
- Getting the type of the cmis object
- Getting property definitions of a property
- Applying constraints on properties
- Type Mutability: Manage types: Create new types
CMIS: Working with metadata, types
- CMIS: Working with Access Control
- Check whether repository supports ACLS or not
- Get the acls associated with cmis object
- Mapping of ACLS to allowable actions
- Add an ACE
CMIS: ACL (Access Control)
- Working with Querys
- SELECT Query
- Querying programmatically
- Exploring SELECT Clause
- Query Comparison operators
- IN and NOT IN operators
- LIKE and NOT LIKE operators
- IS NULL and IS NOT NULL Operators
- Query: time specific attributes
CMIS: Working with Querys
- Exploring Repository capabilities
- Navigation capabilities of a repository
- isGetDescendantsSupported : Check whether we can get children of a folder
- isGetFolderTreeSupported: Check whether folder can able to give the sub folder tree or not.
- getOrderByCapability: ordering capabilities of the repository
- Object Capabilites
- Check the content stream updation capability
- Change log support of repository
- Rendition support of the repository
- Filing Capabilities
- Check multi filing capability of the repository
- Check Unfiling capability of the repository
- Check versioning capabilities
- Versioning capabilities
- Is Private Working copy is updatable?
- is private working copy searchable
- Search all the versions of a document
- Query capabilities
- Check the query capabilities of the repository
- Query Joining capabilities of the repository
- Type capabilities
- Check allowable property types while creating or updating object type definitions
- which object-type attributes are settable while creating new object type
- ACL Capabilities
- get Vendor name, product name and product version of the repository
CMIS: Repository Capabilities
- Get the version of cmis supported by the repository
- Get object ID of the root folder
- Object types
- getTypeChildren: Get type children of a type
- getTypeDescendants: Get the type descendants of a type
- getTypeDefinition: Get the type definition of given object type
- Object type hierarchies
- Attributes common to all the Object-Type Definitions
- Attributes common to ALL Object-Type Property Definitions
Introduction to CMIS
- Change log support
- Change log Change Events
Changelog support
- Working with Extensions
- Get repository information extensions
- Cmis: Extension Levels
- Get object level extensions
- Get property level extensions
- CmisExtensionElement: Create cmis extensions
- Set extensions at repository level
- Set extensions to an object
CMIS: Working with Extensions
Previous Next Home
No comments:
Post a Comment