|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
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 Summary | |
AnonymousFieldDescriptor | |
AnonymousObjectReferenceDescriptor | |
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 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 |
FieldTypeClasses.ArrayFieldType | Array fields are logical pointer to DB, so for OJB it's immutable. |
FieldTypeClasses.BigDecimalFieldType | |
FieldTypeClasses.BlobFieldType | Blob fields are logical pointer to DB, so for OJB it's immutable. |
FieldTypeClasses.BooleanFieldType | |
FieldTypeClasses.ByteArrayFieldType | |
FieldTypeClasses.ByteFieldType | |
FieldTypeClasses.ClobFieldType | Clob fields are logical pointer to DB, so for OJB it's immutable |
FieldTypeClasses.DateFieldType | |
FieldTypeClasses.DoubleFieldType | |
FieldTypeClasses.FloatFieldType | |
FieldTypeClasses.IntegerFieldType | |
FieldTypeClasses.JavaObjectFieldType | If a user-defined object is used, we can check if object is
Cloneable or Serializable to copy the object. |
FieldTypeClasses.LongFieldType | |
FieldTypeClasses.RefFieldType | Ref fields are logical pointer to DB, so for OJB it's immutable. |
FieldTypeClasses.ShortFieldType | |
FieldTypeClasses.StringFieldType | |
FieldTypeClasses.StructFieldType | When using SQL UDT's it's possible that the jdbc-driver returns full materialized java objects defined by the user. |
FieldTypeClasses.TimeFieldType | |
FieldTypeClasses.TimestampFieldType | |
FieldTypeClasses.URLFieldType | |
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 | |
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 | |
UpdateProcedureDescriptor | An UpdateProcedureDescriptor contains information that is related to the procedure/function that is used to handle the updating of existing records. |
Exception Summary | |
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. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |