Package org.apache.chemistry.opencmis.client.api

The OpenCMIS Client API.

See:
          Description

Interface Summary
ChangeEvent Change Event from the change log.
ChangeEvents  
CmisObject Base CMIS object.
CmisObjectProperties Accessors to CMIS object properties.
Document CMIS Document.
DocumentProperties Accessors to CMIS document properties.
DocumentType Document Object Type.
ExtensionHandler  
FileableCmisObject Fileable CMIS object.
Folder CMIS Folder.
FolderProperties Accessors to CMIS folder properties.
FolderType Folder Object Type.
ItemIterable<T> Iterable for CMIS collections that allows ability to skip to specific position or return a subcollection.
ObjectFactory A factory to create CMIS objects.
ObjectId Holds an object id.
ObjectType Object Type.
OperationContext An OperationContext object defines the filtering, paging and caching of an operation.
Policy CMIS Policy.
PolicyProperties Accessors to CMIS policy properties.
PolicyType Policy Object Type.
Property<T> CMIS Property.
QueryResult Query result.
QueryStatement Query Statement.
Relationship CMIS Relationship.
RelationshipProperties Accessors to CMIS relationship properties.
RelationshipType Relationship Object Type.
Rendition CmisObject.getRenditions().
Repository Represents a repository.
Session A session is a connection to a CMIS repository with a specific user.
SessionFactory Entry point into the OpenCMIS Client API.
TransientCmisObject  
TransientDocument  
TransientFileableCmisObject  
TransientFolder  
TransientPolicy  
TransientRelationship  
Tree<T> Basic tree structure.
 

Package org.apache.chemistry.opencmis.client.api Description

The OpenCMIS Client API.

This package provides interfaces and classes for accessing CMIS repositories via an object oriented API.
Interfaces in this package are implemented by the OpenCMIS runtime and must not be implemented by applications. The OpenCMIS client API depends on the OpenCMIS commons API.

To use the OpenCMIS client API, a client needs to get a reference to the entry interface SessionFactory and then connect to the CMIS repository by obtaining a session to the repository from the SessionFactory. The way to get a SessionFactory instance depends on the clients runtime: Usually this will be done via JNDI lookup in a J2EE runtime or a service lookup in a OSGi Runtime.

All operations that require a round-trip to the back-end will do that synchronously, causing the client to be blocked during that call.

Usage of the API

See OpenCMIS Client API Developer's Guide.

See Also:
SessionFactory,



Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.