Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Alfresco CMIS

You're reading from   Alfresco CMIS Learn how to build applications that talk to content management servers in a standardized way using this superb course on getting the best from Alfresco CMIS. This is a highly practical, step-by-step guide.

Arrow left icon
Product type Paperback
Published in Mar 2014
Publisher
ISBN-13 9781782163527
Length 272 pages
Edition Edition
Languages
Concepts
Arrow right icon
Author (1):
Arrow left icon
Martin Bergljung Martin Bergljung
Author Profile Icon Martin Bergljung
Martin Bergljung
Arrow right icon
View More author details
Toc

Table of Contents (14) Chapters Close

Alfresco CMIS
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. Getting Started with CMIS FREE CHAPTER 2. Basic CMIS Operations 3. Advanced CMIS Operations 4. Alfresco and CMIS 5. Accessing a CMIS Server with a Java Client 6. Accessing a CMIS Server Using Scripting Languages 7. System Integration with CMIS Index

Index

A

  • Abdera libraries / Timeline
  • Access Control Entries (ACE) / Managing permissions for documents and folders
  • Access Control Entry (ACE)
    • about / Access control
  • access control list (ACL) / Managing permissions for documents and folders
    • capabilities / Access control list capabilities
  • Access Control List (ACL)
    • about / Access control
    / Getting repository information
  • access controls
    • concepts / Access control concepts
  • ACE
    • about / The domain model (object model)
  • ACL
    • about / The domain model (object model)
    • service methods / Services
  • ACL services / Services
  • alfcmis*nodeRef property / Listing the children of the root folder
  • Alfresco
    • URL, for installation file of Community version / Installing your own CMIS server
    • about / Timeline
  • Alfresco, in Cloud via CMIS
    • account, setting up / Setting up an account
    • client application, registering / Registering a client application
    • development project, setting up / Setting up a development project
    • client application, authorizing / Authorizing the client application
    • CMIS calls, making / Making CMIS calls
  • AlfrescoCmisServiceImpl component
    • about / Architecture/stack
  • Alfresco CMIS stack
    • about / Architecture/stack
  • Alfresco content model mapping, to CMIS object model
    • repository capabilities / Repository capabilities
    • type mappings / Type mappings
    • property mappings / Property mappings
    • object paths explanation / Object path's explanation
    • versioning / Versioning
    • access control / Access control
    • change log / Change log
    • rendition support / Renditions
    • search capability / Search
  • Alfresco OpenCMIS extension
    • aspects, managing / The Alfresco OpenCMIS extension to manage aspects
    • aspects, adding when creating object / Adding aspects when creating an object
    • aspects, adding to existing object / Adding aspects to an existing object
    • aspects, reading / Reading aspects
  • Alfresco Records Management module
    • about / Timeline
  • Alfresco server
    • URL, for downloading / Using cmis.alfresco.com
  • Alfresco Share extensions
    • CMIS calls, using in / Using CMIS calls in Alfresco Share extensions
  • allowable actions
    • about / Allowable actions and permission mapping, Access control
  • Apache Camel
    • about / Enterprise integration with CMIS
    • URL / Enterprise integration with CMIS
  • Apache Maven
    • URL / Setting up a build environment
  • API
    • about / Understanding CMIS
  • appendContentStream service call / Creating, updating, and deleting content
  • append parameter / Timeline
  • Application to Multiple Repositories (A2MR) / Application to Multiple Repositories (A2MR)
  • Application to Repository (A2R) / Application to Repository (A2R)
  • applyACL service call / Managing permissions for documents and folders
  • aspects
    • overview / Aspects
    • working with / Working with Alfresco aspects
    • managing, secondary types used / Using secondary types to manage aspects
    • adding, when creating object / Adding aspects when creating an object
    • adding, to existing object / Adding aspects to an existing object, Adding aspects to an existing object
    • reading / Reading aspects, Reading aspects
  • Association for Information and Image Management (AIIM) / Understanding CMIS
  • AtomPub binding
    • repository information, obtaining via / Repository information via the AtomPub binding
    • used, for listing children of root folder / Listing the children of the root folder with the AtomPub binding
    • types, listing with / Listing the types and subtypes with the AtomPub binding
    • subtypes, listing with / Listing the types and subtypes with the AtomPub binding
    • content, obtaining with / Getting metadata and content with the AtomPub binding
    • metadata, obtaining with / Getting metadata and content with the AtomPub binding
    • folder, creating with / Creating a folder with the AtomPub binding
    • document, creating with / Creating a document with the AtomPub binding
    • document, updating with / Updating a document with the AtomPub binding
    • folder, deleting with / Deleting a folder or document with the AtomPub binding
    • document, deleting with / Deleting a folder or document with the AtomPub binding
    • version management / Version management with the AtomPub binding
    • document, checking out with / Checking out a document with the AtomPub binding
    • document check-out, cancelling with / Cancelling the check out with the AtomPub binding
    • used, for updating physical content of checked-out document / Updating the physical contents of the checked-out document with the AtomPub binding
    • used, for document check-in / Checking in a document with the AtomPub binding
    • permissions, managing with / Managing permissions with the AtomPub binding
    • relationships, creating with / Creating and reading relationships with the AtomPub binding
    • relationships, reading with / Creating and reading relationships with the AtomPub binding
    • used, for searching / Searching with the AtomPub binding, Searching with the Browser binding
  • ATOMPUB_URL parameter / Connecting and setting up a session with the repository
  • authentication
    • performing, with repository / Authenticating with the repository

B

  • BINDING_TYPE parameter / Connecting and setting up a session with the repository
  • Browser binding
    • about / RESTful Browser binding (CMIS 1.1)
    • REST-based approach, used / RESTful Browser binding (CMIS 1.1)
    • repository information, obtaining via / Repository information via the Browser binding
    • used, for listing children of root folder / Listing the children of the root folder with the Browser binding
    • subtypes, listing with / Listing the types and subtypes with the Browser binding
    • types, listing with / Listing the types and subtypes with the Browser binding
    • metadata, obtaining with / Getting metadata and content with the Browser binding
    • content, obtaining with / Getting metadata and content with the Browser binding
    • folder, creating with / Creating a folder with the Browser binding
    • document, creating with / Creating a document with the Browser binding
    • document, updating with / Updating a document with the Browser binding
    • document, deleting with / Deleting a folder or document with the Browser binding
    • folder, deleting with / Deleting a folder or document with the Browser binding
    • used, for document check-out / Checking out a document with the Browser binding
    • document check-out, cancelling with / Cancelling the check out with the Browser binding
    • physical content, updating of checked-out document / Updating the physical content of the checked-out document with the Browser binding
    • used, for document check-in / Checking in a document with the Browser binding
    • permissions, managing with / Managing permissions with the Browser binding
    • relationships, reading with / Creating and reading relationships with the Browser binding
    • relationships, creating with / Creating and reading relationships with the Browser binding
  • build environment
    • setting up / Setting up a build environment
  • build project
    • setting up, for Spring Surf with CMIS / Setting up a build project for Spring Surf with CMIS
  • bulkUpdateProperties service
    • about / Timeline
  • bulkUpdateProperties service call / Creating, updating, and deleting content

C

  • CACHE_TTL_OBJECTS parameter / Connecting and setting up a session with the repository
  • callCmisServer function / Using CMIS in JavaScript and web application pages
  • capabilities, access control list (ACL)
    • capabilityACL / Access control list capabilities
    • propagation / Access control list capabilities
  • capabilities, of searching
    • capabilityQuery / Searching
    • capabilityJoin / Searching
  • capabilities properties
    • capabilityChanges / Getting repository information
    • capabilityRenditions / Getting repository information
    • capabilityMultifiling / Getting repository information
    • capabilityUnfiling / Getting repository information
    • capabilityVersionSpecificFiling / Getting repository information
    • capabilityCreatablePropertyTypes / Getting repository information
    • capabilityNewTypeSettableAttributes / Getting repository information
  • capabilityAllVersionsSearchable
    • about / Version management with check out and check in
  • capabilityChanges property / Getting repository information
  • capabilityContentStreamUpdatability / Updating folders and documents
  • capabilityContentStreamUpdatability property / Version management with check out and check in
    • values / Version management with check out and check in
  • capabilityCreatablePropertyTypes / Getting repository information
  • capabilityGetDescendants / Listing the children of the root folder
  • capabilityGetFolderTree / Listing the children of the root folder
  • capabilityJoin / Searching
  • capabilityMultifiling property / Getting repository information
  • capabilityNewTypeSettableAttributes / Getting repository information
  • capabilityOrderBy / Listing the children of the root folder
  • capabilityPWCSearchable
    • about / Version management with check out and check in
  • capabilityPWCUpdatable
    • about / Version management with check out and check in
  • capabilityPWCUpdatable property / Updating the physical contents of the checked-out document with the AtomPub binding
  • capabilityQuery / Searching
  • capabilityRenditions property / Getting repository information
  • capabilityUnfiling property / Getting repository information
  • capabilityVersionSpecificFiling property / Getting repository information
  • categories
    • overview / Categories
  • change log / Change log
  • changesIncomplete property / Getting repository information
  • changesOnType property / Getting repository information
  • checked-out document
    • physical content, updating with AtomPub binding / Updating the physical contents of the checked-out document with the AtomPub binding
    • physical content, updating with Browser binding / Updating the physical content of the checked-out document with the Browser binding
  • checkIn service call
    • about / Version management with check out and check in
  • checkOut service call
    • about / Version management with check out and check in
    / Checking out a document
  • children
    • listing, of root folder / Listing the children of the root folder, Listing the children of the root/top folder
    • listing, of root folder with AtomPub binding / Listing the children of the root folder with the AtomPub binding
    • listing, of root folder with Browser binding / Listing the children of the root folder with the Browser binding
    • listing, of top folder / Listing the children of the root/top folder
  • Claim Check EAI pattern / Moving a file from a folder into a CMS server using Mule
  • cm*autoVersion aspect / Version management with check out and check in
  • cm*initialVersion aspect / Version management with check out and check in
  • cm*versionLabel aspect / Version management with check out and check in
  • CMIS
    • about / Understanding CMIS
    • supporting companies / Commercial products and companies supporting CMIS
    • supporting products / Commercial products and companies supporting CMIS
    • using, benefits / The benefits of using CMIS
    • use cases / CMIS use cases, Application to Multiple Repositories (A2MR)
    • domain model / The domain model (object model)
    • services / Services
    • query language / Query language
    • protocol bindings / Protocol bindings, RESTful AtomPub binding, RESTful Browser binding (CMIS 1.1)
    • supported permissions / Supported permissions
    • query examples / CMIS query examples
    • using, in JavaScript / Using CMIS in JavaScript and web application pages
    • using, in web application pages / Using CMIS in JavaScript and web application pages
    • using, in Groovy scripts / Using CMIS in Groovy scripts
    • using, in Spring Surf Web Scripts / Using CMIS in Spring Surf Web Scripts
    • build project, setting up for Spring Surf / Setting up a build project for Spring Surf with CMIS
  • cmis*allowedChildObjectTypeIds property / Listing the children of the root folder
  • cmis*baseTypeId property / Listing the children of the root folder
  • cmis*changeToken property / Listing the children of the root folder
  • cmis*createdBy property / Listing the children of the root folder
  • cmis*creationDate property / Listing the children of the root folder
  • cmis*item Object Type / Timeline
  • cmis*lastModificationDate property / Listing the children of the root folder
  • cmis*lastModifiedBy property / Listing the children of the root folder
  • cmis*name property / Listing the children of the root folder
  • cmis*objectId property / Listing the children of the root folder
  • cmis*objectTypeId property / Listing the children of the root folder
  • cmis*parentId property / Listing the children of the root folder
  • cmis*path property / Listing the children of the root folder
  • CMIS, in Spring Surf Web Scripts
    • build project, setting up for Spring Surf / Setting up a build project for Spring Surf with CMIS
    • Spring Surf project, updating for CMIS usage / Updating the Spring Surf project so that CMIS can be used
    • home page, updating for repository info display / Updating the home page to display repository info via CMIS
    • home page, updating for text display in repository / Updating the home page to display text from a file in the repository
  • cmis.alfresco.com
    • using / Using cmis.alfresco.com
  • cmis.module
    • about / The CMIS API module
  • CMIS 1.1 standard
    • features, not supported in Alfresco Version 4.2 / Timeline
  • CMIS API module
    • URL / The CMIS API module
    • about / The CMIS API module
    • submodules / The CMIS API module
    • installing / The CMIS API module
  • CMIS benefits
    • Language neutral / The benefits of using CMIS
    • Platform independence / The benefits of using CMIS
    • Standard service API / The benefits of using CMIS
    • Standard and easy-to-learn query language / The benefits of using CMIS
    • One application to access them all / The benefits of using CMIS
    • Easy workflow integration / The benefits of using CMIS
    • bigger customer base applications / The benefits of using CMIS
  • CMIS call
    • deleteObject / Access control
    • updateProperties / Access control
    • checkOut / Access control
    • cancelCheckout / Access control
    • checkIn / Access control
    • deleteAllVersions / Access control
    • addDocumentToFolder / Access control
    • setContentStream / Access control
    • deleteContentStream / Access control
    • getAllVersions / Access control
    • getDocumentParents / Access control
    • getRelationships / Access control
    • getProperties / Access control
    • getContentStream / Access control
    • deleteTree / Access control
    • getChildren / Access control
    • getDescendants / Access control
    • getFolderParent / Access control
  • CMIS calls
    • using, in Alfresco Share extensions / Using CMIS calls in Alfresco Share extensions
    • making / Making CMIS calls
  • CMIS Cloud Connector
    • URL / Enterprise integration with CMIS
    • functions / Enterprise integration with CMIS
  • CMISConnector / Architecture/stack
  • CMIS Field / The CMIS API module
  • CMIS Folder
    • about / The CMIS Views module
  • CMIS properties
    • allowedChildObjectTypeIds / Listing the children of the root folder
    • objectTypeId / Listing the children of the root folder
    • path / Listing the children of the root folder, Property mappings
    • name / Listing the children of the root folder, Property mappings
    • creationDate / Listing the children of the root folder
    • changeToken / Listing the children of the root folder
    • lastModifiedBy / Listing the children of the root folder, Property mappings
    • createdBy / Listing the children of the root folder, Property mappings
    • objectId / Listing the children of the root folder
    • baseTypeId / Listing the children of the root folder
    • nodeRef / Listing the children of the root folder
    • parentId / Listing the children of the root folder
    • lastModificationDate / Listing the children of the root folder, Property mappings
    • isLatestVersion / Property mappings
    • isMajorVersion / Property mappings
    • versionLabel / Property mappings
    • contentStreamLength / Property mappings
    • contentStreamMimeType / Property mappings
    • contentStreamFileName / Property mappings
  • CMIS Query Language (QL)
    • about / Searching
    / Search
  • CMIS server
    • setting up / Setting up a CMIS server
    • installing / Installing your own CMIS server
  • CMIS services
    • Repository services / Services
    • Navigation services / Services
    • Object services / Services
    • Multifiling services / Services
    • Discovery services / Services
    • Versioning services / Services
    • Relationship services / Services
    • Policy services / Services
    • ACL services / Services
  • CMIS usage
    • Spring Surf project, updating for / Updating the Spring Surf project so that CMIS can be used
  • CMIS Version 1.1 standard
    • support / Timeline
  • cmisVersionSupported property / Getting repository information
  • CMIS Views module
    • about / The CMIS Views module
    • URL / The CMIS Views module
  • cmis_browser.module
    • about / The CMIS API module
  • cmis_common.module
    • about / The CMIS API module
  • cmis_dev.module
    • about / The CMIS API module
  • cmis_field.module
    • about / The CMIS API module
  • cmis_headerswing.module
    • about / The CMIS API module
  • cmis_query.module
    • about / The CMIS API module
  • cmis_sync.module
    • about / The CMIS API module
  • CMS content
    • synchronizing, with Drupal content / Synchronizing the CMS content with Drupal content
  • CMS repository file link
    • displaying, on Drupal page / Displaying a CMS repository file link on a Drupal page
  • CMS repository folder
    • displaying, on Drupal page / Displaying a CMS repository folder on a Drupal page
  • CMS server
    • Drupal, integrating with / Integrating Drupal with a CMS server
  • COMPRESSION parameter / Connecting and setting up a session with the repository
  • CONTAINS keyword / Tags
  • content
    • obtaining, with AtomPub binding / Getting metadata and content with the AtomPub binding
    • obtaining, with Browser binding / Getting metadata and content with the Browser binding
    • obtaining, for document / Getting the content for a document
  • continueOnFailure parameter / Deleting a document, folder, or folder tree
  • createDocumentFromSource service call / Creating, updating, and deleting content
  • createDocument service call / Creating, updating, and deleting content
  • createFolder method / Creating folders
  • createFolder service call / Creating, updating, and deleting content
  • createItem service call / Creating, updating, and deleting content
  • createPolicy service call / Creating, updating, and deleting content
  • createRelationship service call / Creating, updating, and deleting content
  • CRUD (Create, Read, Update, and Delete) operations / Services
  • cURL
    • about / Setting up a tool to make HTTP requests
    • URL, for downloading / Setting up a tool to make HTTP requests
  • curl tool
    • about / Authenticating with the repository

D

  • DataTables
    • URL / Using jQuery
    • about / Using jQuery
  • deleteAllVersions parameter / Deleting a document, folder, or folder tree
  • deleteContentStream service call / Creating, updating, and deleting content
  • delete method / Deleting a document, folder, or folder tree
  • deleteObject service call / Creating, updating, and deleting content
  • deleteTree method
    • about / Deleting a document, folder, or folder tree
  • deleteTree service call / Creating, updating, and deleting content
  • Digital Asset Management (DAM) system / Renditions
  • document
    • creating, with AtomPub binding / Creating a document with the AtomPub binding
    • creating, with Browser binding / Creating a document with the Browser binding
    • updating, with AtomPub binding / Updating a document with the AtomPub binding
    • updating, with Browser binding / Updating a document with the Browser binding
    • deleting, with AtomPub binding / Deleting a folder or document with the AtomPub binding
    • deleting, with Browser binding / Deleting a folder or document with the Browser binding
    • checking, out with AtomPub binding / Checking out a document with the AtomPub binding
    • checking, in with AtomPub binding / Checking in a document with the AtomPub binding
    • checking, in with Browser binding / Checking in a document with the Browser binding
    • content, obtaining for / Getting the content for a document
    • checking out / Checking out a document
    • obtaining, from CMS server / Getting a document from a CMS server via Mule
  • document check-out
    • cancelling, with AtomPub binding / Cancelling the check out with the AtomPub binding
    • with Browser binding / Checking out a document with the Browser binding
    • cancelling, with Browser binding / Cancelling the check out with the Browser binding
  • Document Management (DM) / Understanding CMIS
  • documents
    • permissions, managing for / Managing permissions for documents and folders
    • creating / Creating documents
    • updating / Updating folders and documents
    • deleting / Deleting a document, folder, or folder tree
    • copying / Copying and moving folders and documents
    • moving / Copying and moving folders and documents
  • domain model
    • about / The domain model (object model)
    • objects / The domain model (object model)
    • property types / The domain model (object model)
    • base types / The domain model (object model)
  • domain model base types
    • Document / The domain model (object model)
    • Folder / The domain model (object model)
    • Relationship / The domain model (object model)
    • Policy / The domain model (object model)
    • Item / The domain model (object model)
    • custom subtypes / The domain model (object model)
  • Drupal
    • integrating, with CMS server / Integrating Drupal with a CMS server
  • Drupal content
    • CMS content, synchronizing with / Synchronizing the CMS content with Drupal content
  • Drupal page
    • CMS repository file link, displaying on / Displaying a CMS repository file link on a Drupal page
    • CMS repository folder, displaying on / Displaying a CMS repository folder on a Drupal page
    • result, displaying from CMIS query on / Displaying a result from a CMIS query on a Drupal page

E

  • Enterprise Content Management (ECM) / Understanding CMIS
  • Enterprise integration, with CMIS
    • about / Enterprise integration with CMIS
    • Apache Camel / Enterprise integration with CMIS
    • Mule ESB / Enterprise integration with CMIS
    • Spring Integration / Enterprise integration with CMIS
  • Enterprise Service Bus (ESB) / Application to Multiple Repositories (A2MR)
  • extended features discovery / Timeline
  • extJS / Using jQuery

F

  • file
    • moving, from folder into CMS server with Mule / Moving a file from a folder into a CMS server using Mule
  • folder
    • creating, with AtomPub binding / Creating a folder with the AtomPub binding
    • creating, with Browser binding / Creating a folder with the Browser binding
    • deleting, with AtomPub binding / Deleting a folder or document with the AtomPub binding
    • deleting, with Browser binding / Deleting a folder or document with the Browser binding
    • deleting / Deleting a document, folder, or folder tree
  • folders
    • permissions, managing for / Managing permissions for documents and folders
    • creating / Creating folders
    • updating / Updating folders and documents
    • copying / Copying and moving folders and documents
    • moving / Copying and moving folders and documents
  • folder tree
    • deleting / Deleting a document, folder, or folder tree
  • FreeMarker template / Setting up a build project for Spring Surf with CMIS
  • Full-Text Search (FTS) / Query language
    • about / Searching
  • full-text search (FTS) / Search

G

  • getACL service call / Managing permissions for documents and folders, Managing permissions with the AtomPub binding
  • getAllowableActions service call / Creating, updating, and deleting content
  • getChildren service
    • optional parameters / Optional parameters when listing the children of a folder
  • getChildren service, with AtomPub binding
    • optional parameters / Optional parameters when listing the children of a folder with the AtomPub binding
  • getChildren service, with Browser binding
    • optional parameters / Optional parameters when listing the children of a folder with the Browser binding
  • getCmisSession method / Making CMIS calls
  • getContentStream service call / Creating, updating, and deleting content
  • getDocumentParentFolder method / Creating documents
  • getObjectByPath service call / Creating, updating, and deleting content
  • getObject method / Creating folders
  • getObject service call / Creating, updating, and deleting content
  • getParentFolderPath method / Creating documents
  • getProperties service call / Creating, updating, and deleting content
  • getRenditions service call / Creating, updating, and deleting content
  • getRepoId function / Using CMIS in JavaScript and web application pages
  • getRepositoryInfo method / Making CMIS calls
  • getRepositoryInfo service call / Getting repository information
    • about / Version management with check out and check in
  • getTypeChildren service
    • about / Listing available types and subtypes
  • Groovy
    • URL, for tutorial / Using CMIS in Groovy scripts
  • Groovy scripts
    • CMIS, using in / Using CMIS in Groovy scripts

H

  • home page
    • updating, for repository info display / Updating the home page to display repository info via CMIS
    • updating, for text display in repository / Updating the home page to display text from a file in the repository
  • HTTP
    • about / Authenticating with the repository

I

  • includedInSuperType property / Query language
  • installation, CMIS API module / The CMIS API module
  • installation, CMIS server / Installing your own CMIS server
  • isLatestMajorVersion property / Version management with check out and check in
  • isLatestVersion property / Version management with check out and check in

J

  • Java Community Process / Understanding CMIS
  • JavaScript
    • CMIS, using in / Using CMIS in JavaScript and web application pages
  • JavaScript Object Notation (JSON) / RESTful Browser binding (CMIS 1.1)
  • Java Virtual Machine (JVM) / Connecting and setting up a session with the repository
  • JCR
    • about / Understanding CMIS
  • JQuery
    • about / Using jQuery
    • used, for making AJAX calls / Using jQuery
    • URL / Using jQuery
  • JQuery UI
    • URL / Using jQuery
  • JSONP functionality
    • about / Using jQuery

L

  • LAMP stack
    • about / Integrating Drupal with a CMS server
  • latest version
    • about / Version management with check out and check in

M

  • major version
    • about / Version management with check out and check in
  • makeCmisCall method / Making CMIS calls
  • Message Transmission Optimization Mechanism (MTOM) / Web Service binding
  • metadata
    • obtaining, with AtomPub binding / Getting metadata and content with the AtomPub binding
    • obtaining, with Browser binding / Getting metadata and content with the Browser binding
  • moveObject service call / Creating, updating, and deleting content
  • Mule
    • used, for moving file from folder into CMS server / Moving a file from a folder into a CMS server using Mule
    • document, obtaining from CMS server / Getting a document from a CMS server via Mule
  • Mule ESB
    • about / Enterprise integration with CMIS
    • URL / Enterprise integration with CMIS
  • multifiling services / Services

N

  • Navigation services / Services

O

  • OASIS
    • about / Understanding CMIS
  • OAuth2
    • URL / Registering a client application
  • object
    • aspects, adding to / Adding aspects to an existing object
  • object paths / Object path's explanation
  • objects
    • relationships, managing between / Managing relationships between objects, Managing relationships between objects
  • object service
    • about / Managing relationships between objects
  • Object services / Services
  • OpenCMIS library
    • adoptions benefits, for Alfresco / Architecture/stack
  • OpenCMIS Service Provider Interface (SPI) / Architecture/stack
  • OperationContext class / Optional parameters when listing the children of a folder
  • optional parameters, for getChildren service
    • maxItems / Optional parameters when listing the children of a folder
    • skipCount / Optional parameters when listing the children of a folder
    • hasMoreItems / Optional parameters when listing the children of a folder
    • numItems / Optional parameters when listing the children of a folder
  • optional parameters, for getChildren service / Optional parameters when listing the children of a folder

P

  • parameters, deleteTree method
    • deleteAllVersions / Deleting a document, folder, or folder tree
    • unfileMode / Deleting a document, folder, or folder tree
    • continueOnFailure / Deleting a document, folder, or folder tree
  • PASSWORD parameter / Connecting and setting up a session with the repository
  • PathSegments
    • path / Object path's explanation
  • permission mapping
    • about / Allowable actions and permission mapping
  • permissions
    • managing, for documents / Managing permissions for documents and folders, Managing permissions for documents and folders
    • managing, for folders / Managing permissions for documents and folders, Managing permissions for documents and folders
    • managing, with AtomPub binding / Managing permissions with the AtomPub binding
    • managing, with Browser binding / Managing permissions with the Browser binding
  • permissions, by CMIS
    • read / Supported permissions
    • write / Supported permissions
    • all / Supported permissions
  • physical contents
    • updating, of checked-out document with AtomPub binding / Updating the physical contents of the checked-out document with the AtomPub binding
    • updating, of checked-out document with Browser binding / Updating the physical content of the checked-out document with the Browser binding
  • policy services / Services
  • principalAnonymous property / Getting repository information
  • Private Working Copy (PWC)
    • about / Version management with check out and check in
    / Version management with check out and check in
  • properties, versioning
    • isLatestVersion / Version management with check out and check in
    • isLatestMajorVersion / Version management with check out and check in
    • versionSeriesId / Version management with check out and check in
    • versionLabel / Version management with check out and check in
  • property mappings / Property mappings
  • protocol bindings
    • about / Protocol bindings
    • RESTful AtomPub / RESTful AtomPub binding
    • Web Service / Web Service binding
    • Browser (CMIS 1.1) / RESTful Browser binding (CMIS 1.1)

Q

  • queryable property / Query language
  • query language
    • using / Query language
    • properties / Query language
  • query method / Query language
  • queryName property / Query language

R

  • relationships
    • managing, between objects / Managing relationships between objects, Managing relationships between objects
    • creating, with AtomPub binding / Creating and reading relationships with the AtomPub binding
    • reading, with AtomPub binding / Creating and reading relationships with the AtomPub binding
    • creating, with Browser binding / Creating and reading relationships with the Browser binding
    • reading, with Browser binding / Creating and reading relationships with the Browser binding
  • relationship service
    • about / Managing relationships between objects
  • relationship services / Services
  • renditions support / Renditions
  • repository
    • used, for performing authentication / Authenticating with the repository
    • connecting to, by ID / Connecting to a repository by ID
  • repository capabilities / Repository capabilities
  • repositoryId property / Getting repository information
  • repository information
    • obtaining / Getting repository information, Getting repository information
    • obtaining, via AtomPub binding / Repository information via the AtomPub binding
    • obtaining, via Browser binding / Repository information via the Browser binding
  • Repository services / Services
  • Repository to Repository (R2R) / Repository to Repository (R2R)
  • REST binding
    • about / RESTful AtomPub binding
    • service collections / RESTful AtomPub binding
  • result, from CMIS query
    • displaying, on Drupal page / Displaying a result from a CMIS query on a Drupal page
  • Retention and Hold support feature / Timeline
  • root folder
    • children, listing of / Listing the children of the root folder

S

  • #sudo apt-get install curl command / Setting up a tool to make HTTP requests
  • same origin policy problem
    • about / Using CMIS in JavaScript and web application pages
    • solving / Solving the same origin policy problem
  • searching
    • about / Searching, Searching
    • with AtomPub binding / Searching with the AtomPub binding
    • with Browser binding / Searching with the Browser binding
  • secondary types
    • used, for managing aspects / Using secondary types to manage aspects
  • service collections
    • Root collection / RESTful AtomPub binding
    • Query collection / RESTful AtomPub binding
    • Checked-Out collection / RESTful AtomPub binding
    • Unfiled collection / RESTful AtomPub binding
    • Type Children collection / RESTful AtomPub binding
    • Bulk Update collection / RESTful AtomPub binding
  • service document / RESTful AtomPub binding
    • about / Repository information via the AtomPub binding
  • session
    • connecting to / Connecting and setting up a session with the repository
    • setting up, with repository / Connecting and setting up a session with the repository
  • Session Factory interface / Connecting and setting up a session with the repository
  • setContentStream service call / Creating, updating, and deleting content
  • Spring Integration
    • about / Enterprise integration with CMIS
    • URL / Enterprise integration with CMIS
  • Spring Source foundation
    • URL / Using CMIS in Spring Surf Web Scripts
  • Spring Surf project
    • updating, for CMIS usage / Updating the Spring Surf project so that CMIS can be used
  • Spring Surf Web Scripts
    • CMIS, using in / Using CMIS in Spring Surf Web Scripts
  • submodules, CMIS API module
    • cmis.module / The CMIS API module
    • cmis_common.module / The CMIS API module
    • cmis_browser.module / The CMIS API module
    • cmis_field.module / The CMIS API module
    • cmis_query.module / The CMIS API module
    • cmis_sync.module / The CMIS API module
    • cmis_headerswing.module / The CMIS API module
    • cmis_dev.module / The CMIS API module
  • subtypes
    • listing, with AtomPub binding / Listing the types and subtypes with the AtomPub binding
    • listing, with Browser binding / Listing the types and subtypes with the Browser binding
    • listing / Listing available types and subtypes
  • succinct representation / Getting metadata and content with the Browser binding
  • support, CMIS Version 1.1 standard
    • browser binding / Timeline
    • secondary types / Timeline
    • content, appending / Timeline
  • support, for Alfresco-specific features
    • aspects / Aspects
    • tags / Tags
    • categories / Categories
  • supportedPermissions property / Supported permissions

T

  • tags
    • overview / Tags
  • ThemeRoller / Using jQuery
  • timeline
    • overview / Timeline
  • Time To Live (TTL) / Connecting and setting up a session with the repository
  • tool setup
    • for making HTTP requests / Setting up a tool to make HTTP requests
  • transactions
    • about / A word on transactions
  • type mappings / Type mappings
  • type mutability feature / Timeline
  • types
    • listing, with AtomPub binding / Listing the types and subtypes with the AtomPub binding
    • listing, with Browser binding / Listing the types and subtypes with the Browser binding
    • listing / Listing available types and subtypes

U

  • UI Darkness theme / Using jQuery
  • unfileMode parameter / Deleting a document, folder, or folder tree
  • universally unique identifier (UUID) / Connecting and setting up a session with the repository
  • updateProperties service call / Creating, updating, and deleting content
  • use cases, example
    • R2R / Repository to Repository (R2R)
    • A2R / Application to Repository (A2R)
    • A2MR / Application to Multiple Repositories (A2MR)
  • USER parameter / Connecting and setting up a session with the repository

V

  • values, capabilityContentStreamUpdatability property
    • none / Version management with check out and check in
    • anytime / Version management with check out and check in
    • pwconly / Version management with check out and check in
  • versioning / Versioning
  • versioning capabilities
    • capabilityPWCUpdatable / Version management with check out and check in
    • capabilityPWCSearchable / Version management with check out and check in
    • capabilityAllVersionsSearchable / Version management with check out and check in
  • versioning services / Services
    • about / Version management with check out and check in
  • versionLabel property / Version management with check out and check in
  • version management
    • with checkOut service call / Version management with check out and check in, Version management with check out and check in
    • with checkIn service call / Version management with check out and check in, Version management with check out and check in
    • with AtomPub binding / Version management with the AtomPub binding
    • with Browser binding / Version management with the Browser binding
    • document, checking out / Checking out a document
    • content of checked-out document, updating / Updating the content of the checked-out document and then checking it in
    • document, checking in / Updating the content of the checked-out document and then checking it in
  • version series
    • about / Version management with check out and check in
  • versionSeriesId property / Version management with check out and check in

W

  • web application pages
    • CMIS, using in / Using CMIS in JavaScript and web application pages
  • Web Content Management (WCM) system / Renditions
  • Web Distributed Authoring and Versioning (WebDAV) / Understanding CMIS
  • Web Service binding
    • about / Web Service binding

X

  • xmlstarlet command-line tool / Repository information via the AtomPub binding
  • XPath / Repository information via the AtomPub binding

Y

  • Yahoo UI Library (YUI) / Using jQuery
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime