Package org.xcmis.spi

Interface Summary
CmisConstants  
CmisRegistryFactory  
ContentStream  
DocumentData  
FolderData  
ItemsIterator<T> Common iterator for CMIS items.
ObjectData  
ObjectDataVisitor  
PolicyData 2.1.7.
RelationshipData 2.1.6.
RenditionProvider  
Storage  
StorageProvider Provide access to all available CMIS storages.
TypeManager Produces type definition.
 

Class Summary
BaseContentStream  
BaseItemsIterator<T>  
ChangeLogTokenHolder Holder for change log token.
ChangeTokenHolder Holder for change token.
CmisRegistry xCMIS SPI entry point.
Connection Connection to CMIS storage.
ItemsList<T> List of CMIS items.
ItemsTree<T> Reflect tree hierarchy of CMIS object.
LazyIterator<T>  
PermissionService Common service for resolve CMIS object permissions.
PropertyFilter  
RenditionContentStream Rendition ContentStream.
RenditionFilter  
RenditionManager Manage object's renditions.
TokenHolder<T> Holder for context information.
UserContext Holder information about current caller.
 

Exception Summary
CmisException Should be used as base class for any CMIS checked exception.
CmisRuntimeException Should be thrown for any others errors that are not expressible by another CMIS exception.
ConstraintException If action fails cause to some constraint.
ContentAlreadyExistsException If caller try add content stream to the Document that already contains content stream without specifying that to override existing content.
FilterNotValidException If caller try apply property or rendition filter that is not valid.
InvalidArgumentException Should thrown by CMIS service it got not valid argument.
NameConstraintViolationException The repository is not able to store the object that the user is creating/updating due to a name constraint violation.
NotSupportedException If requested action requires optional capability that is not supported by repository.
ObjectNotFoundException If object not found in CMIS repository.
PermissionDeniedException If there is no permission for operation.
StorageException If the storage can't save data that user creating or updating.
StreamNotSupportedException If caller is trying to set content stream to the Document that is not supported.
TypeNotFoundException May be thrown if requested type not found in repository.
UpdateConflictException If updating of document is out of sequence.
VersioningException If performing an update operation on a Document that can't be updated, deleted because of its position in version series (not current version) or other versioning conflict.
 



Copyright © 2011 eXo Platform SAS. All Rights Reserved.