Package org.apache.ojb.broker

Interface Summary
IdentityFactory Builds Identity objects to identify persistence capable objects within OJB.
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  
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.
PersistenceBrokerInternal Internal used extended version of PersistenceBroker
 

Class Summary
Identity Represents the identity of an object.
MtoNImplementor Helper class to handle single m:n relation entries (m:n indirection table entries).
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  
PersistenceBrokerFactory Convenience factory class that produces PersistenceBroker instances.
 

Exception Summary
KeyConstraintViolatedException Exception indicate an SQL key contraint violation.
OJBException Base class of all exceptions used in OJB.
OJBRuntimeException Base class of all runtime exceptions used in OJB.
OptimisticLockException  
PBFactoryException  
PersistenceBrokerException The Base Exception for all Exceptions that can happend within ObjectRelationalBridge.
PersistenceBrokerSQLException  
TransactionAbortedException  
TransactionInProgressException  
TransactionNotInProgressException  
 



(C) 2002 - 2004 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.3, 2005-04-2