Package org.apache.ojb.broker

Interface Summary
ManageableCollection OJB can handle java.util.Collection as well as user defined collection classes as collection attributes in persistent classes.
PBLifeCycleListener The listener interface for receiving persistent object life cycle information.
PBListener Tagging interface for all implemented listener associated with an PersistenceBroker instance.
PBState Trace the life cycle of an PersistenceBroker instance.
PBStateListener The listener interface for receiving PersistenceBroker state operations.
PersistenceBroker PersistenceBroker declares a protocol for persisting arbitrary objects.
PersistenceBrokerAware This interface defines a protocol for persistent objects that must be aware of the operations of the PersistenceBroker.
 

Class Summary
Identity represents the identity of an object.
MtoNImplementor  
PBKey A immutable key to identify PB instances in pools, ...
PBLifeCycleEvent The PBLifeCycleEvent encapsulates information about the life-cycle of a persistent object.
PBLifeCycleEvent.Type  
PBStateEvent The PBStateEvent encapsulates information about the life-cycle/transaction demarcation of the used PersistenceBroker instance.
PBStateEvent.Type  
PersistenceBrokerEvent Root class for PersistenceBroker events.
PersistenceBrokerFactory Convenience factory class that produces PersistenceBroker instances.
VirtualProxy Proxy base class.
 

Exception Summary
KeyConstraintViolatedException Base class of all exceptions used in OJB.
OJBException Base class of all exceptions used in OJB.
OJBRuntimeException Base class of all runtime exceptions used in OJB.
OptimisticLockException  
PBFactoryException Thrown by the PersistenceFactory-Implementation if an operation failed.
PersistenceBrokerException The Base Exception for all Exceptions that can happend within ObjectRelationalBridge.
PersistenceBrokerSQLException  
TransactionAbortedException  
TransactionInProgressException  
TransactionNotInProgressException  
 



Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14