Chapter 2. Exploring the CMIS domain model
This chapter covers
- Establishing communications with a CMIS service
- Using the features of a repository
- Navigating the folder hierarchy
- Retrieving a document with its content stream and properties (metadata)
In chapter 1, you received a high-level introduction to CMIS as a specification. Every object that lives in a CMIS repository is an instance of an object type. In this chapter, we’ll explore the basic object types that make up the CMIS domain model as well as some of the key concepts that bind them all together into a useful system. Along the way, you’ll write some Java/Groovy code (using the Workbench that was introduced in chapter 1) to illustrate key concepts.
Although it’s a bit of a ...