| Interface | Description | 
|---|---|
| ADFDatabaseChangeListener | Deprecated Use  ChangeListenerinstead. | 
| ApplicationModuleRemoteAdapter | Remote Adapter that adapts the 2-tier implementation of application module to
 remote application module. | 
| Association | 
 NAME
      Association.java -
 DESCRIPTION
      An Association describes a relationship between two objects. | 
| AttributeDependencyManager | |
| BusinessObject | Implemented by top-level Entity Objects that aggregate
      Entity Objects. | 
| ChangeListener | A view object in a shared am is executed only once for one set of
 bind parameters. | 
| ConnectionPoolManager | Declares ConnectionPoolManager operations. | 
| ContainerObject | Implemented by classes that provide server-side containers for components. | 
| ContainerObjectListener | Implemented by subscribers to container object events. | 
| DBTransaction | Interface representing the server side of database connections and transactions. | 
| Entity | This interface is for BC4J Entity Objects. | 
| EntityListener | Implemented by classes that receive events generated by operations on
 Entity Object rows. | 
| JboEventListener | Implemented by classes that subscribe to JboEvents. | 
| JboMessageListener | Internal: Applications should not use this interface. | 
| JboMessageManager | Internal: Applications should not use this interface. | 
| JTATransactionHandler | |
| OperationDefinitionContainer | |
| ProgrammaticViewObjectImpl.CollectionAdapter | |
| RowFilter | |
| SessionListener | |
| SparseArrayInterface | |
| SQLBuilder | Internal: Applications should not use this interface. | 
| TransactionHandler | Implemented by classes that customize transaction operations. | 
| TransactionHandlerFactory | Factory to create TransactionHandlers. | 
| TransactionListener | Implemented by subscribers to transaction events, generated
 during the commit and rollback operations. | 
| TransactionPostListener | Implemented by subscribers to transactions events generated during 
 a transaction post operation. | 
| ValidationListener | Implemented by Entity Objects and other Business Objects that need to provide
 validation logic to be performed during various validation events generated by
 the framework. | 
| ValidationManager | Implemented by  DBTransactionandEntityto maintain a list of validation listeners. | 
| ViewCriteriaAdapter | 
| Class | Description | 
|---|---|
| ADFAppsSerializerPolicyImpl | |
| AMServiceViewUsage | |
| AMViewUsage | |
| ApplicationModuleDefImpl | The base class for all generated ApplicationModule classes. | 
| ApplicationModuleImpl | The base class of Application Modules. | 
| ApplicationPoolMessageHandler | Package private class that encapsulates server side pool message
  handling. | 
| AppModuleConfigImpl | |
| AppModuleUsage | 
 DESCRIPTION
 Class to keep the Name of the Application Module and the DefinitionObjectName | 
| AssociationDefBase | |
| AssociationDefImpl | |
| AssociationEnd | 
 NAME
      AssociationEnd.java -
 DESCRIPTION
 NOTES
 VERSION
 MODIFIED   (MM/DD/YY) | 
| AssociationReference | 
 NAME
      AssociationReference.java -
 DESCRIPTION
      The AssociationReference is an object that references an
      EntityAssociation or a ViewLinkDefImpl. | 
| AttributeDefImpl | AttributeDefImpl is an implementation class for the
  AttributeDefinterface in the middle tier server. | 
| AttributeDefOverAttr | |
| AttributeListImpl | The middle-tier manager for name/value pairs. | 
| AttributeSecurityHintsMap | |
| BaseScriptViewObjectHelper | |
| BaseSQLBuilderImpl | Internal: Applications should not use this interface. | 
| BoundParameters | |
| BusLogicUnitBase | |
| ChangeListenerImpl | A view object in a shared am is executed only once for one set of
 bind parameters. | 
| ComponentAnnotations | |
| ComponentAnnotations.DocumentAnnot | |
| ComponentAnnotations.RelationAnnot | |
| ComponentObjectImpl | Abstract class for ComponentObjectImpl. | 
| ComponentOperations | For internal framework use only. | 
| ConnectionCredentials | Internal: Applications should not use this class. | 
| ConnectionPoolManagerFactory | A factory for creating instances of the designated
 ConnectionPoolManager implementation. | 
| ConnectionPoolManagerHelper | |
| ConnectionPoolManagerImpl | Default BC4J implementation of the connection pool manager. | 
| ContainerObjectEvent | The events generated when a component is added to or removed from a
  ContainerObject. | 
| ContainerObjectImpl | The implementation of the  ContainerObjectinterface. | 
| ContextMetaObjectManager | Deprecated since 9.0.5. | 
| CriteriaAdapterImpl | This class provides a concrete implementation of a  CriteriaAdapterinterface to be used on the server side of the framework. | 
| DatabaseTransactionFactory | The factory for creating DBTransaction instances. | 
| DataSecurityUtil | |
| DataSourceContext | |
| DataSourceContextFactory | |
| DB2SQLBuilderImpl | DB2 specific implementation of the SQLBuilder interface. | 
| DBTransactionImpl | The superclass of classes representing connections of middle-tier objects to
 databases. | 
| DBTransactionImpl2 | 
 Implementation of  DBTransactioninterface for representing
 both "connected" and "not connected"  state. | 
| DefaultJTATxnHandlerImpl | |
| DefaultTxnHandlerFactoryImpl | The default implementation of the TransactionHandlerFactory interface. | 
| DefaultTxnHandlerImpl | The default implementation of the TransactionHandler interface. | 
| DefObject | |
| DomainDefImpl | |
| DOMSerializer | |
| DotNetXmlDocumentReader | |
| DotNetXmlDocumentWriter | |
| DSEntityCache | |
| DSEntityImpl | |
| DSViewObjectImpl | |
| EffectiveDateFilterRange | |
| EffectiveDateFilterRangeQC | |
| EffectiveDateHelper | Deprecated | 
| EffectiveDateOperation | |
| EntityAssociation | Describes the relationship between two Entity Objects. | 
| EntityAttrHintsImpl | Defines access to an entity Attribute's user interface hints. | 
| EntityCache | The EntityCache caches queried rows for a particular EntityImpl. | 
| EntityCacheOverRowSet | |
| EntityDefImpl | Defines metadata for Entity Object classes. | 
| EntityDefOverRowSet | |
| EntityEvent | An event delivered to an
  EventListenerto notify of changes to data at
 the Entity Object level. | 
| EntityImpl | This class implements the middle-tier representations of database rows. | 
| EntityOverRow | |
| EntityReference | 
 NAME
      EntityReference.java - View object's use of entity base. | 
| EntityRowSetImpl | EntityRowSetImpl represents the ResultSet of an association. | 
| EventAttrVals | |
| EventDef | |
| EventHeader | |
| EventHeaderAttr | |
| EventInvocation | |
| EventMapping | |
| EventPayload | |
| ExprWhitelistDef | Deprecated | 
| GlobalOperations | |
| GlueCodeGen | |
| InitialContextImpl | Internal: Applications should not use this class. | 
| JavaTypeMapEntries | Deprecated since JDeveloper 5.0 Use oracle.jbo.common.OracleTypeMapEntries instead. | 
| JboAuditEventStrings | |
| JboAuditEventStrings_ar | |
| JboAuditEventStrings_cs | |
| JboAuditEventStrings_da | |
| JboAuditEventStrings_de | |
| JboAuditEventStrings_el | |
| JboAuditEventStrings_en | |
| JboAuditEventStrings_es | |
| JboAuditEventStrings_fi | |
| JboAuditEventStrings_fr | |
| JboAuditEventStrings_hu | |
| JboAuditEventStrings_it | |
| JboAuditEventStrings_iw | |
| JboAuditEventStrings_ja | |
| JboAuditEventStrings_ko | |
| JboAuditEventStrings_nl | |
| JboAuditEventStrings_no | |
| JboAuditEventStrings_pl | |
| JboAuditEventStrings_pt | |
| JboAuditEventStrings_pt_BR | |
| JboAuditEventStrings_ro | |
| JboAuditEventStrings_ru | |
| JboAuditEventStrings_sk | |
| JboAuditEventStrings_sv | |
| JboAuditEventStrings_th | |
| JboAuditEventStrings_tr | |
| JboAuditEventStrings_zh_CN | |
| JboAuditEventStrings_zh_TW | |
| JboEOExistsValidator | |
| JboEventObject | The event transmitter for  JboEventinstances. | 
| JboExistsValidator | |
| JboMandatoryAttributesValidator | Implements non-null validation for mandatory attributes. | 
| JboMessageObject | Internal: Applications should not use this class. | 
| JboMultiCaster | Implements the chaining of event listeners in the
 event system. | 
| JboPrecisionScaleValidator | Implements precision and scale validation for numeric attributes and length validation
 for string and character attributes. | 
| JboSQLCollectionValidator | |
| JboSQLCompareValidator | |
| JboSQLListValidator | A validator that tests for the presence of a literal value in a
 list of database values. | 
| JboUniqueKeyValidator | |
| JboValueMap | Internal use only. | 
| JboVOCollectionValidator | |
| JboVOCompareValidator | A validator that tests literal values by comparing them to a database value,
 using a pre-defined relation. | 
| JboVOExistsValidator | |
| JboVOListValidator | A validator that tests for the presence of a literal value in a
 list of database values. | 
| JboVOUsageCollectionValidator | |
| JboVOUsageCompareValidator | |
| JboVOUsageExistsValidator | |
| JboVOUsageListValidator | |
| JDBCInteract | Internal: Applications should not use this class. | 
| JpxImpl | |
| JTATxnHandlerImpl | |
| KeyDef | |
| ListBinding | |
| ListBindingDefImpl | |
| LoggerUtil | This is an internal class used to log ADFbc server messages. | 
| MetaObject | |
| MetaObjectManager | A static class used for accessing meta-objects. | 
| NamedObjectAnnotations | |
| NamedObjectImpl | |
| NullDBTransactionImpl | Deprecated Since Jdeveloper 9.0.3. | 
| OCIConnectionPoolManagerImpl | Manages a collection of oracle.jdbc.pool.OracleOCIConnectionPool
 instances. | 
| OLiteSQLBuilderImpl | OracleLite specific implementation of the SQLBuilder interface. | 
| OperationDefinitionImpl | |
| OperationDefinitionsImpl | This class represents the metadata for a collection of operation definitions. | 
| OperationParamImpl | |
| OracleDatabaseChangeListenerWrapper | This class provides a wrapper for the Query Collection to listen to
 Oracle specific Database Change Notifications. | 
| OracleSQLBuilderImpl | Oracle specific implementation of the SQLBuilder interface. | 
| OracleTypeMapEntries | Deprecated since JDeveloper 5.0 Use oracle.jbo.common.OracleTypeMapEntries instead. | 
| PackageDefImpl | |
| PayloadDef | |
| PayloadItem | |
| PDefApplicationModule | |
| PDefAttribute | |
| PDefCategory | |
| PDefComponentObjectBase | |
| PDefComponentOperations | |
| PDefEntityObject | Note that there could dependency from PDefViewObject to
 PDefEntityObject. | 
| PDefRow | |
| PDefVariable | |
| PDefViewCriteria | |
| PDefViewObject | |
| PermissionDefImpl | Internal: Applications should not use this class. | 
| PMRowUtil | Class public for internal framework consumption only. | 
| ProgrammaticViewObjectImpl | |
| ProgrammaticViewRowImpl | |
| QCPoolMgr | This class manages the shared Query Collection Pool. | 
| QCPoolProperties | Simple structure for managing shared QC pool properties. | 
| QueryCollection | The QueryCollection represents the result of executing a
  ViewRow. | 
| QueryCollectionPool | This class maintains strong references to QueryCollection's in shared AM. | 
| RaiseCondition | |
| RetainAccessorDomain | |
| RowAttrHintsImpl | Defines access to view row Attribute's user interface hints. | 
| RowDef | Default implementation of DefInterface implemented by all of
 JBO Definition classes. | 
| RowDefPersonalized | |
| RowFilterKey | |
| RowFilterKeyForwardOnly | |
| RowFilterQC | |
| RowFinder | RowFinder is designed as a generic way to help RowSet to find matching rows
  by Primary Key, AltKey or ViewCriteria. | 
| RowImpl | Base class for Entity Rows and View Object Rows. | 
| RowQualifier | |
| RowReference | 
 NAME
      RowReference.java - Base class for view object bases. | 
| RowSecurityHintsMap | |
| SecondaryViewDefAdditiveCustomization | SecondaryViewDefAdditiveCustomization
 Represents a secondary view definition customization that will add a new
 member to the secondary view object when instantiated. | 
| SecondaryViewDefAttributeCustomization | SecondaryViewDefAttributeCustomization
 Represents a secondary view definition customization that will add a new
 view attribute to the secondary view object when instantiated. | 
| SecondaryViewDefCustomization | SecondaryViewDefCustomization
 Represents a secondary view definition customization. | 
| SecondaryViewDefCustomizations | SecondaryViewDefCustomizations
 Represents a collection of secondary view definition customizations. | 
| SecondaryViewDefListBindingCustomization | SecondaryViewDefListBindingCustomization
 Represents a secondary view definition customization that will add a new
 list binding definition to the secondary view object when instantiated. | 
| SecondaryViewDefPDefAttributeCustomization | SecondaryViewDefPDefAttributeCustomization
 Represents a secondary view definition customization that will override
 an existing attribute. | 
| SecondaryViewDefViewAccessorCustomization | SecondaryViewDefViewAccessorCustomization
 Represents a secondary view definition customization that will add a new
 view accessor definition to the secondary view object when instantiated. | 
| SequenceImpl | An encapsulation of a database sequence. | 
| Serializer | |
| ServerParserHelper | |
| ServerParserNodeSelect | |
| ServerViewObjectSubclassDef | |
| ServiceJboUtil | |
| ServiceRuntimeUtil | |
| SessionImpl | The default server-side implementation of the  Sessioninterface. | 
| SIFAttrHintsHelper | Defines access to SIF row specific attribute's user interface hints. | 
| SnapshotStruct | |
| SparseArray | The SparseArray represents Data from the datastore along with a flag whether
 data exists in a particular index into the array or not. | 
| SQL92SQLBuilderImpl | SQL92 specific implementation of the SQLBuilder interface. | 
| SQLBindUtility | |
| SQLBuilderFactory | A facility for creating instances of the designated SQLBuilder class. | 
| SQLServerSQLBuilderImpl | SQLServer specific implementation of the SQLBuilder interface. | 
| SQLValueImpl | A representation of SQL data objects. | 
| StmtWithBindVars | |
| StringManagerImpl | Provides methods for managing localizable messages. | 
| TransactionEvent | The events generated by  DBTransactionduring post and commit transactions. | 
| ValidationBeanLoader | Internal: Applications should not use this class. | 
| ValidatorFactoryImpl | |
| ViewAccessorDef | |
| ViewAnnotations | |
| ViewAttributeDefImpl | The ViewAttributeDefImpl is an alias to an AttributeDefImpl. | 
| ViewCriteriaManagerImpl | |
| ViewDefImpl | ViewDefImpl is the meta-object for View Object instances. | 
| ViewKeyDef | |
| ViewLinkAccessorInfo | 
 NAME
      AssociationDefImpl.java -
 DESCRIPTION
      The AssociationDefImpl describes a read-only property that a
      JavaBean exports via a get accessor method. | 
| ViewLinkDefImpl | 
 NAME
      ViewLinkDefImpl.java -
 DESCRIPTION
      The ViewLinkDefImpl describes relationship between two query objects. | 
| ViewLinkImpl | Implements the
  ViewLinkinterface, the middle-tier class that manages
 a master-detail relationship between two View Objects. | 
| ViewLinkUsage | 
 DESCRIPTION
 Class to keep the ViewLink information. | 
| ViewObjectCategoryManagerImpl | |
| ViewObjectImpl | The implementation of the
  ViewObjectinterface, the middle-tier class that manages
 database queries and the view rows that result from executing queries. | 
| ViewObjectOnRowSets | |
| ViewReference | 
 NAME
      ViewReference.java - View object's use of other view objects (composite VO). | 
| ViewRowAttrHintsImpl | Defines access to view row Attribute's user interface hints. | 
| ViewRowImpl | A View Object Row. | 
| ViewRowSetImpl | The middle-tier class that manages
 collections of view rows that result from executing a query. | 
| ViewRowSetIteratorImpl | The middle-tier class that
 enables the user to iterate through row sets. | 
| WaitThread | |
| WLSQLBuilderImpl | |
| XmlDataDocumentWriter | |
| XmlDocumentReader | 
| Enum | Description | 
|---|---|
| EventMapping.EventPointType | |
| RaiseCondition.ConditionType | |
| TriggerType | |
| ViewDefImpl.AutoRefreshMode | |
| ViewRowImpl.PostState | Enum representing the post state of the primary entity
 row in this view row. | 
| ViewRowImpl.RowState | Enum representing the entity/row state of the primary entity
 row in this view row. | 
| Exception | Description | 
|---|---|
| Debug | Internal: Applications should not use this class. |