Package blackboard.persist

Interface Summary
CachingLoader The CachingLoader interface provides the base model for any database object loader defined within the persistence framework that wishes to use cacheing.
Container The Container interface provides the basic framework for defining a "data source" against which the persistence framework can operate.
Loader The Loader interface provides the base model for any object loader defined within the persistence framework.
PersistenceContext The PersistenceContext interface describes an object capable of storing and tracking object Id changes as those objects move between containers within the persistence framework.
Persister The Persister interface provides the base model for any object persister defined within the persistence framework.
 

Class Summary
BbPersistenceManager The BbPersistenceManager class is the central provider of both loader and persister implementation instances in the persistence framework.
Cache The Cache provides the base model for caching for any object loader defined within the persistence framework.
CacheEntry The CacheEntry represents an item stored in the cache.
CacheKey The CacheKey represents a reference to an item stored in the cache.
DatabaseContainer The DatabaseContainer class implements the Container interface for a database.
DataType The DataType class provides a means of encapsulating the type of data objects as defined within the persistence framework.
FilterCacheByLoader The FilterCacheByLoader filters out given objects that are cacheKey with specified Loader.
Id Provides the basis for object identifiers within the persistence framework.
PersistenceCacheTask The PersistenceCacheTask represents a Task used to coordinate cached information.
PersistenceInitializationService PersistenceInitializationService
PersistPermission Permission encapsulating granular access to data object attributes.
PkId The PkId class provides the means of describing an Id within a Blackboard database container.
RemoteDbContainer The RemoteDbContainer class implements the Container interface for remote access of specific persistence operations.
UnsetId The UnsetId class represents an unset data object Id.
 

Exception Summary
KeyNotFoundException Exception indicating that the Id used to load an object was not found in the target data store ("container").
ObjectSerializationException ObjectSerializationException
PersistenceException This class wraps exceptions generated during the persisting or loading of objects.
 



Copyright © 2003 Blackboard, Inc. All Rights Reserved.