Package org.apache.ojb.broker

Interface Summary
AbstractExtentClassTest.AbstractIF_X  
AbstractExtentClassTest.AbstractIF_Y  
CollectionTest.CollectibleBaseIF  
CollectionTest.CollectibleBIF  
CollectionTest.CollectibleCIF  
CollectionTest.CollectibleDDIF  
CollectionTest.CollectibleDIF  
ComplexReferenceTest.Role  
Content This interface is used to test extent aware path expressions
FarAwayReferenceIF  
InterfaceAnimal This interface is used to test polymorph collections
InterfaceArticle defines the behaviour of Articles.
InterfaceFood interface used for testing polymorphic m:n collections
InterfaceProductGroup Interface for ProductGroup objects.
ManageableCollection OJB can handle java.util.Collection as well as user defined collection classes as collection attributes in persistent classes.
MultithreadedReadTest.Account  
MultithreadedReadTest.Address  
MultithreadedReadTest.AddressType  
MultithreadedReadTest.Base  
MultithreadedReadTest.Buyer  
ObjectRepository.AAlone  
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.
Qualifier This interface is used to test extent aware path expressions
ReferenceTest.ReferenceAIF  
ReferenceTest.ReferenceBIF  
ReferenceTest.ReferenceIF  
 

Class Summary
AbstractArticle  
AbstractCdArticle  
AbstractExtentClassTest  
AbstractExtentClassTest.AbstractClassX  
AbstractExtentClassTest.AbstractClassY  
AbstractExtentClassTest.ConcreteZ  
AbstractExtentClassTest.ConcreteZZ  
AbstractExtentClassTest.XContainer  
AbstractProductGroup represents a product group containing a set of Articles.
AllTests the facade to all TestCases in this package.
AnonymousFieldsTest This TestClass tests the anonymous fields feature.
Area  
Article  
ArticleCollection Insert the type's description here.
ArticlePrimaryKey This is a Primary Key Class for Article class
ArticleProxy Proxy class to class Article.
ArticleWithNestedStockDetail  
ArticleWithReferenceProxy  
ArticleWithStockDetail  
AutoIncrementWithRelatedObjectTest  
AutomaticForeignKeys This TestClass tests OJB facilities to work with polymorphism.
BaseContentImpl  
BaseQualifierImpl This class is used to test extent aware path expressions
BatchModeTest  
BatchModeTest.MainObject  
BatchModeTest.SubObject  
BidirectionalAssociationObjectA  
BidirectionalAssociationObjectB  
BidirectionalAssociationTest tests a bidirectional association A<-->B
BlobTest This TestClass tests storimg and retrieving Objects with BLOB/CLOB Attributes.
BlobTest.ObjectWithBlob  
BookArticle  
BrokerExamples Demo Application that shows basic concepts for Applications using the PersistenceBroker as a mediator for persistence
Category  
CdArticle  
CollectionTest Test case for collection handling.
CollectionTest.Book  
CollectionTest.BookShelf  
CollectionTest.BookShelfItem  
CollectionTest.CollectibleB  
CollectionTest.CollectibleBase  
CollectionTest.CollectibleC  
CollectionTest.CollectibleCC  
CollectionTest.CollectibleCCC  
CollectionTest.CollectibleD  
CollectionTest.CollectibleDD  
CollectionTest.CollectionClassDummy  
CollectionTest.DVD  
CollectionTest.Gatherer  
ComplexMultiMapped Test case helper class.
ComplexMultiMapped.PersistentA  
ComplexMultiMapped.PersistentB  
ComplexMultiMapped.PersistentC  
ComplexMultiMapped.PersistentD  
ComplexMultiMapped.PersistentE  
ComplexMultiMapped.PersistentF  
ComplexMultiMappedTableTest This TestClass tests OJB ability to handle Contract Version Effectiveness patterns.
ComplexMultiMappedTableWithCollectionByQueryTest This TestClass tests OJB ability to handle Contract Version Effectiveness patterns.
ComplexReferenceTest Test case for checking the management of references.
ComplexReferenceTest.AbstractRole  
ComplexReferenceTest.Employee  
ComplexReferenceTest.Project  
ComplexReferenceTest.ProjectEngineer  
ComplexReferenceTest.SubProject  
ComplexReferenceTest.TeamMember  
ConnectionFactoryTest ConnectionFactory implementation related tests.
Contract  
ContractVersionEffectivenessTest This TestClass tests OJB ability to handle Contract Version Effectiveness patterns.
Effectiveness  
ExtentAwarePathExpressionsTest Tests for extent aware path expressions
FarAwayClass  
FarAwayReference  
FieldConversionTest Test case to check the field conversion.
FieldConversionTest_2  
FieldConversionTest_2.ConversionReferred  
FieldConversionTest_2.ConversionReferrer  
FieldConversionTest_2.TestInt2IntConverter A conversion class for unit testing.
FieldConversionTest_3 Test using field conversions for PK values.
FieldConversionTest_3.LongToBigDecimalConversion  
FieldConversionTest_3.Node  
FieldConversionTest.ConversionId  
FieldConversionTest.ConversionVO  
FieldConversionTest.FieldConversionConversionIdToInteger  
FieldConversionTest.FieldConversionLongToInteger  
Fish class used in testing polymorphic m:n collections
Gourmet class used in testing polymorphic m:n collections
GraphEdge GraphNode and GraphEdge model oriented graph with named nodes.
GraphNode GraphNode and GraphEdge model oriented graph with named nodes.
GraphTest Testing graph structure, which mean two relations between two classes.
GuidTestEntity  
Identity represents the identity of an object.
IdentityPerformanceTest  
JUnitExtensions Extensions for junit to write test cases for multithreaded tests.
JUnitExtensions.MultiThreadedTestCase A multi-threaded JUnit test case.
KeyConstraintViolationTest  
LockedByTimestamp  
LockedByVersion  
LogServiceTest This TestCase contains the OJB performance benchmarks for the PersistenceBroker API.
Mammal  
ManyToManyTest tests for the essential create/update/delete/read for many-to-many related objects
MetaDataSerializationTest Insert the type's description here.
MtoNImplementor  
MtoNMapping This TestClass tests OJB facilities to work with polymorphism.
MtoNTest  
MultipleDBTest Test to check support for multiple DB.
MultipleDBTest.MultipleObject  
MultipleDBTest.MultipleObjectRef  
MultipleTableExtentAwareQueryTest Test query against extent classes and abstract base class.
MultipleTableExtentAwareQueryTest.BaseClass  
MultipleTableExtentAwareQueryTest.ExtentA  
MultipleTableExtentAwareQueryTest.ExtentB  
MultipleTableExtentAwareQueryTest.ExtentC  
MultipleTableExtentAwareQueryTest.ExtentD  
MultithreadedReadTest Tests multithreaded read of objects using proxy for nested 1:1 references Account --> Buyer --> Address --> AddressType
MultithreadedReadTest.AccountImpl  
MultithreadedReadTest.AddressImpl  
MultithreadedReadTest.AddressTypeImpl  
MultithreadedReadTest.BaseImpl  
MultithreadedReadTest.BuyerImpl  
NestedFieldsTest This TestCase checks the NestedField support
NestedFieldsTest.NestedDetail  
NestedFieldsTest.NestedDetailDetail  
NestedFieldsTest.NestedEntry  
NestedFieldsTest.NestedMain  
News This interface is used to test extent aware path expressions
ObjectCacheTest Do some basic tests using ObjectCache implementations.
ObjectCacheTest.CacheFilterObject in class-descriptor CacheFilter attribute 'cacheable=false' is declared
ObjectCacheTest.CacheObject  
ObjectCacheTest.TestObjectDefaultCache  
ObjectCacheTest.TestObjectEmptyCache in class-descriptor ObjectCacheEmptyImpl class is declared as cache implementation.
ObjectRepository Helper class centralize test classes.
ObjectRepository.A  
ObjectRepository.AB  
ObjectRepository.B  
ObjectRepository.B1  
ObjectRepository.C  
ObjectRepository.Component  
ObjectRepository.D  
ObjectRepository.E  
ObjectRepository.F important note: This class uses an anonymous field to hold the foreign key referencing to the parent table.
ObjectRepository.F1  
ObjectRepository.G  
ObjectRepository.G1  
ObjectRepository.Group  
OJBPerfTest Performance test implementation classes for testing the PB-api, ODMG-api of OJB against native JDBC using the performance-package test classes.
OJBPerfTest.JdbcPerfHandle  
OJBPerfTest.JdbcPerfTest  
OJBPerfTest.ODMGPerfHandle  
OJBPerfTest.ODMGPerfTest  
OJBPerfTest.OTMPerfHandle  
OJBPerfTest.OTMPerfTest  
OJBPerfTest.PBPerfHandle  
OJBPerfTest.PBPerfTest  
OneToManyTest tests for the essential create/update/delete/read for one-to-many related objects
OneToOneTest tests for the essential create/update/delete/read for one-to-one related objects
OptimisticLockingTest This TestClass tests OJB facilities for optimistic locking.
OrderPosition Insert the type's description here.
Paper This interface is used to test extent aware path expressions
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  
PBListenerTest This TestClass tests OJB facilities to work with persistence aware instances.
PBListenerTest.PBAwareObject persistence capable class
PBListenerTest.PBLifeCycleListenerObject  
PBListenerTest.PBStateListenerObject  
PBRollbackTest Tests rollback and (simple) commit behaviour.
PBStateEvent The PBStateEvent encapsulates information about the life-cycle/transaction demarcation of the used PersistenceBroker instance.
PBStateEvent.Type  
PerformanceArticle  
PerformanceJdbcFailoverTest This TestCase contains the OJB performance benchmarks for the JDBC API.
PerformanceJdbcReferenceTest This TestCase contains the OJB performance benchmarks for the JDBC API.
PerformanceTest This TestCase contains the OJB performance benchmarks for the PersistenceBroker API.
PerformanceTest2 stress test against one database using several threads
PerformanceTest3 stress test against different databases with serveral threads
PersistenceBrokerEvent Root class for PersistenceBroker events.
PersistenceBrokerFactory Convenience factory class that produces PersistenceBroker instances.
PersistenceBrokerTest Junit test driver for elematary PB tests.
Person  
PersonUnidirectional  
PersonWithArray  
Point Point serves for graphic representation of graphs.
PolymorphicExtents This TestClass tests OJB facilities to work with polymorphism.
ProductGroup represents a product group containing a set of Articles.
ProductGroupProxy Proxy class for ProductGroup.
ProductGroupWithAbstractArticles  
ProductGroupWithArray represents a product group containing a set of Articles.
ProductGroupWithCollectionProxy represents a product group containing a set of Articles.
ProductGroupWithRemovalAwareCollection represents a product group containing a set of Articles.
ProductGroupWithTypedCollection represents a product group containing a set of Articles.
Project  
ProjectUnidirectional  
ProjectWithArray  
ProxyExamples Demo Application that shows basic concepts for Applications using the PersistenceBroker as a mediator for persistence
QueryTest Testing the query API
ReferenceTest Test case for checking the management of references.
ReferenceTest.Animal  
ReferenceTest.Bird  
ReferenceTest.Fish  
ReferenceTest.Mammal  
ReferenceTest.Reference  
ReferenceTest.ReferenceA  
ReferenceTest.ReferenceB  
ReferenceTest.Region  
ReferenceTest.Repository  
ReferenceTest.RepositoryFK  
ReferenceTest.Wine  
RelatedToContract  
Reptile  
Role  
RowReaderTestImpl  
RsIteratorTest Test case for the RsIterator
Salad  
StockDetail  
Table_1Object  
Table_2Object  
Task  
TestHelper Centralise the most important constants used in the test cases.
Topic  
TransactionDemarcationTest  
TreeTest Testing selfjoins and tree structures
TreeTest.Tree Tree is recursive type: a Tree element contains some data and a Vector of child Tree elements.
TreeTest.TreeGroup Tree is recursive type: a Tree element contains some data and a Vector of child Tree elements.
TypedCollectionsTest This TestClass tests OJB facilities to work with typed collections.
Version  
VirtualProxy Proxy base class.
Zoo  
 

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