Package org.progeeks.repository

Interface Summary
Lock Interface that represents a single lock instance that is being held for a repository item.
LockManager Interface that defines lock managers for providing various types of repository item locking.
RepositoryItem Interface representing a handle to a document in the content repository.
 

Class Summary
DefaultLockManager Default implementation of repository lock manager that permits only one instance of the repository to be used at a time.
Repository Implementation of a content repository that uses the file system to provide access to documents that are checked in to the repository.
Repository.ListPropertyTypeRenderer Renderer for writing list property types to XML in a format that they can be read back in with (utilizing the constructed bean handler).
Repository.MetaClassCache Class the provides a cache of meta-classes that have been seen by the repository.
Repository.MetaClassPropertyTypeRenderer Renderer for writing metaclass property types to XML as deferred property types.
Repository.PropertyInfoRenderer Renderer for writing property info objects to XML.
WormSharedLockManager A locking manager that provides basic distributed locking among several processes assuming that all processes are willing to access repository items in a WORM (Write Once, Read Many) manner.
 

Exception Summary
RepositoryLockException Exception throw when a lock could not be obtained on an item in the repository (usually because the item is already locked by someone else).
 



Copyright © 2002-2003 Paul Speed. All Rights Reserved.