Package org.outerj.daisy.repository

Core API for accessing the repository, and creating and modifying documents in it.

See:
          Description

Interface Summary
AvailableVariant Holds information about a variant of a document.
AvailableVariants  
CollectionManager The CollectionManager is responsible for all tasks related to collection management (creation, deletion, listing).
Document A document in the repository.
DocumentCollection A collection of documents in the repository.
DocumentCollections A collection of DocumentCollection objects.
Field Fields belong to documents (or versions of documents), and can be used for various purposes.
Fields A collection of Field objects.
Link An "out-of-line" link associated with a Document or Version.
Links A collection of Links, typically retrieved from Document.getLinks() or Version.getLinks().
LocalizedException  
LockInfo Provides information about a lock on a document variant.
Part Parts belong to documents (or versions of documents), and are the things that contain the actual data of the document.
PartDataSource  
Parts A collection of Part objects.
Repository Start point for a user to access the repository.
RepositoryListener Listener interface for repository related events.
RepositoryManager A RepositoryManager is the place to get Repository instances from.
Version A version of a Document.
Versions A collection of Version objects.
 

Class Summary
ByteArrayPartDataSource An implementation of the PartDataSource interface that takes its input from a byte array.
Credentials  
DocumentVariantEventType Enumeration of the synchronous event types that apply to a variant of a document.
FieldHelper Some helper methods that can be useful when working with Fields.
FilePartDataSource  
LocaleHelper Helps converting between Locale objects and strings.
LockType Enumeration of the available lock types.
PartHelper  
RepositoryEventType Enumeration of the possible repository events.
ValueType Enumeration of the possible kinds of values that a field can have.
VariantKey An immutable object identifying a specific document variant.
VariantKeys  
VersionState Enumeration of the states a Version can be in.
 

Exception Summary
AccessException Exception thrown in case of permission-related problems.
AuthenticationFailedException  
CollectionDeletedException Thrown if a collection has been removed at the same time someone was editing a document that belonged to the removed collection.
CollectionNotFoundException Thrown if a collection has been requested but it has not been found in the repository.
DocumentNotFoundException  
DocumentReadDeniedException  
DocumentTypeInconsistencyException This exception is used when manipulating a document in a way that would make it inconsistent with its DocumentType.
DocumentVariantNotFoundException  
FieldNotFoundException  
PartNotFoundException  
RepositoryException Thrown if something goes wrong in the repository.
RepositoryRuntimeException  
 

Package org.outerj.daisy.repository Description

Core API for accessing the repository, and creating and modifying documents in it.



Copyright © -2005 . All Rights Reserved.