Interface | Description |
---|---|
AttributeContainer |
This interface defines methods that are required for an object
to support the nested "attribute" tag in the repository file.
|
FieldType |
OJB implements the mapping conventions for JDBC as specified by the JDBC 3.0 specification and
this class representing the jdbc java types of the sql types mappings - e.g.
|
JdbcType |
Represents a jdbc sql type object defined by the JDBC 3.0 specification to handle
data conversion (see JDBC 3.0 specification Appendix B, Data Type Conversion Tables).
|
MetadataConfiguration | |
RepositoryElements |
This interface contains integer constants representing the
elements of a DescriptorRepository.
|
XmlCapable |
This interface must be implemented by classes that need to
be marshalled in XML form.
|
Class | Description |
---|---|
AnonymousFieldDescriptor | |
ArgumentDescriptor |
An ArgumentDescriptor contains information that defines a single argument
that is passed to a procedure/function.
|
AttributeDescriptorBase |
Is the base class for all other attribute descriptors.
|
ClassDescriptor |
A ClassDescriptor contains all information for mapping objects of a
given class to database tables.
|
CollectionDescriptor |
mapping Description for member fields that are Collections
Note: Be careful when use references of this class or caching instances of this class, because instances could become invalid (see MetadataManager ). |
ConnectionDescriptorXmlHandler |
The handler catches Parsing events raised by the xml-parser
and builds up the
ConnectionRepository that is used
within the OJB. |
ConnectionPoolDescriptor |
Encapsulates connection pooling and JDBC-driver configuration properties managed by
JdbcConnectionDescriptor . |
ConnectionRepository | |
DeleteProcedureDescriptor |
An DeleteProcedureDescriptor contains information that is related to the
procedure/function that is used to handle the deleting of existing records.
|
DescriptorRepository |
The repository containing all object mapping and manipulation information of
all used persistent objects.
|
FieldDescriptor |
A FieldDescriptor holds the mapping information for a specific member-variable
of a persistent object.
|
FieldHelper |
HelperClass for Fields, used for orderBy, groupBy
|
IndexDescriptor | |
InsertProcedureDescriptor |
An InsertProcedureDescriptor contains information that is related to the
procedure/function that is used to handle the insertion of new records.
|
JdbcConnectionDescriptor |
JdbcConnectionDescriptor describes all relevant parameters of
JDBC Connections used by the PersistenceBroker.
|
JdbcMetadataUtils |
This class provides some utility functions to OJB for working with JDBC metadata.
|
JdbcTypesHelper |
Helper class which provide all supported
JdbcType classes
(based on the Types ) as inner classes. |
JdbcTypesHelper.BaseType | |
JdbcTypesHelper.T_Array | |
JdbcTypesHelper.T_BigInt | |
JdbcTypesHelper.T_Binary | |
JdbcTypesHelper.T_Bit | |
JdbcTypesHelper.T_Blob | |
JdbcTypesHelper.T_Boolean | |
JdbcTypesHelper.T_Char | |
JdbcTypesHelper.T_Clob | |
JdbcTypesHelper.T_Datalink | |
JdbcTypesHelper.T_Date | |
JdbcTypesHelper.T_Decimal | |
JdbcTypesHelper.T_Double | |
JdbcTypesHelper.T_Float | |
JdbcTypesHelper.T_Integer | |
JdbcTypesHelper.T_LongVarBinary | |
JdbcTypesHelper.T_LongVarChar | |
JdbcTypesHelper.T_Numeric | |
JdbcTypesHelper.T_Real | |
JdbcTypesHelper.T_Ref | |
JdbcTypesHelper.T_SmallInt | |
JdbcTypesHelper.T_Struct | |
JdbcTypesHelper.T_Time | |
JdbcTypesHelper.T_Timestamp | |
JdbcTypesHelper.T_TinyInt | |
JdbcTypesHelper.T_VarBinary | |
JdbcTypesHelper.T_Varchar | |
MetadataManager |
Central class for metadata operations/manipulations - manages OJB's
metadata objects, in particular:
DescriptorRepository contains
metadata of persistent objects
ConnectionRepository contains
all connection metadata information
This class allows transparent flexible metadata loading/manipulation at runtime. |
ObjectCacheDescriptor |
Encapsulates a
ObjectCache implementation class
and its proprietary configuration properties. |
ObjectReferenceDescriptor |
Describes a Field containing a reference to another class.
|
ProcedureDescriptor |
A ProcedureDescriptor contains information that is common for all types
of procedures/functions that are used to handle the persistence operations.
|
RepositoryPersistor |
This class is responsible for reading and writing DescriptorRepository objects
from and to persistent media.
|
RepositoryTags |
this class maintains a table mapping the xml-tags used in the
repository.dtd to their corresponding ids used within OJB.
|
RepositoryXmlHandler |
The handler catches Parsing events raised by the xml-parser
and builds up the DescriptorRepository that is used within the
OJB PersistenceBroker System.
|
SequenceDescriptor |
Encapsulates sequence manager configuration properties managed by
JdbcConnectionDescriptor . |
SuperReferenceDescriptor |
This class handle inheritance as 1-1 association based on a anonymous field
(no field in persistent object needed).
|
SuperReferenceDescriptor.SuperReferenceField | |
UpdateProcedureDescriptor |
An UpdateProcedureDescriptor contains information that is related to the
procedure/function that is used to handle the updating of existing records.
|
Exception | Description |
---|---|
ClassNotPersistenceCapableException |
This exception is thrown if a class is not described in the MetaData Repository,
and thus cannot be handled properly by OJB
|
MetadataException |
This exception is thrown if a MetaData related problem
occurs.
|
(C) 2002 - 2005 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.4, 2005-12-30