Package org.apache.ojb.odmg

Interface Summary
CollectionsTest.CollectibleAIF  
CollectionsTest.CollectibleBIF  
CollectionsTest.CollectibleCIF  
HasBroker  
OdmgConfiguration This interface defines the configurable setting of the ODMG layer.
ODMGJ2EEFactory  
OJBTxManager The OJBTxManager defines the contract for associating the caller with the current or new transaction in ODMG.
OQLTest.InterfaceAnimal  
OQLTest.InterfaceFood  
Person  
TestClassBProxyI  
TransactionAware * TransactionAware is an interface that can be implemented * to provide hooks into the Transaction interface provided * by ObJectRelationalBridge.
TransactionExt Offers useful none odmg-standard methods.
 

Class Summary
AllTests the facade to all TestCases in this package.
Article Simple Article class is not derived from any base class nor does it implement any Interface, but still it can be made persistent by the PersistenceBroker.
AutoIncrementWithRelatedObjectTest  
BatchModeTest  
BidirectionalAssociationTest tests a bidirectional association A<-->B
CollectionsTest Test case handles with collections.
CollectionsTest.CollectibleA  
CollectionsTest.CollectibleB  
CollectionsTest.CollectibleC  
CollectionsTest.Gatherer  
ContractVersionEffectivenessOQLTest  
DatabaseImpl  
DetailFKinPK the facade to all TestCases in this package.
DetailFKnoPK the facade to all TestCases in this package.
DListTest Demo Application that shows basic concepts for Applications using the OJB ODMG implementation as an transactional object server.
DListTest.DListObject  
DMapTest Demo Application that shows basic concepts for Applications using the OJB ODMG implementation as an transactional object server.
FieldConversion_4 class FieldConversion_ForeigenKeyTest, check the field conversion behaviour.
FieldConversion_4.LongToBigDecimalConversion  
FieldConversion_4.Node  
J2EETransactionImpl  
JTATxManager  
LocalTxManager  
LockingMultithreadedTest Test odmg-locking implementation with multiple threads.
LockingMultithreadedTest.LockObject  
LockingMultithreadedTest.LockObjectRef  
LockingTest Test optimistic and pessimistic locking mechanisms
LockTestCommitedReads  
LockTestRepeatableReads  
LockTestSerializable  
LockTestUncommitedReads  
ManyToManyTest  
Master the facade to all TestCases in this package.
MultiDBUsageTest Do some rollback tests and check behavior within transactions.
NamedRoots Demo Application that shows basic concepts for Applications using the OJB ODMG implementation as an transactional object server.
NamedRootsEntry represents an entry to the named roots table.
NamedRootsMap ODMG NamedRoots implementation.
NarrowTransaction Wraps Transaction in managed environments.
ObjectEnvelope ObjectEnvelope is used during ODMG transactions as a wrapper for a persistent objects declaration
ObjectEnvelopeTable manages all ObjectEnvelopes included by a transaction.
OdmgExamples Demo Application that shows basic concepts for Applications using the OJB ODMG implementation as an transactional object server.
ODMGGourmet class used to test polymorphic m:n collections (ODMG-variant)
ODMGRollbackTest Do some rollback tests and check behavior within transactions.
ODMGRollbackTest.RollbackObjectOne  
ODMGRollbackTest.RollbackObjectTwo  
ODMGZoo This class just extends the Zoo class and doesn't add any functionality.
OJB Facade to the persistence ObjectServer system.
OJBJ2EE_2  
OneToManyTest  
OneToOneTest  
OQLOrOnForeignKeyTest  
OQLTest  
OQLTest.AbstractAnimal  
OQLTest.Fish  
OQLTest.Gourmet  
OQLTest.Mammal  
OQLTest.Reptile  
OQLTest.Salad  
PBCapsule Capsulates the way to obtain PersistenceBroker instances when a odmg-tx is running or not - Do not forget to call the destroy() method after use.
PerformanceTest This TestCase contains the OJB performance benchmarks for the ODMG API.
PersonImpl  
PersonWithArrayTest class PersonWithArrayTest
ProductGroup represents a product group containing a set of Articles.
ProjectionAttributeTest  
ProxyTest Demo Application that shows basic concepts for Applications using the OJB ODMG implementation as an transactional object server.
RITest Demo Application that shows basic concepts for Applications using the OJB ODMG implementation as an transactional object server.
ScrollableQueryResultsTest  
Site  
TestClassA  
TestClassAWithBProxy This class is used in the TestCase for testing correct foreign-key assignment when the referenced object happens to be a proxy (i.e.
TestClassB  
TestClassBProxy This class is used to test the correct assignment of foreign keys when the referenced object (i.e.
TestThreadsNLocks put your documentation comment here
TransactionImpl Implementation of Transaction for org.odmg.Transaction.
TransactionTable TransactionTable provides a mapping between the calling thread and the Transaction it is currently using.
TxManagerFactory  
TxUtil  
UserTestCases Collection of test cases sent by OJB users
 

Exception Summary
TransactionAbortedExceptionOJB This specialised exception allows us to capture the cause of an ODMG TransactionAbortedException.
 



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