| Interface | Description | 
|---|---|
| ApplicationModule | 
 The interface for application modules. 
 | 
| ApplicationModuleHandle | 
 A handle to an ApplicationModule instance. 
 | 
| ApplicationModuleHome | 
 Implemented by classes that create Application Modules. 
 | 
| AttributeDef | 
 Defines access to named attribute definitions. 
 | 
| AttributeDependency | 
 Defines Attribute dependency data 
 | 
| AttributeHints | 
 Defines access to an Attribute's user interface hints. 
 | 
| AttributeList | 
 Provides access to a list of attributes. 
 | 
| Category | |
| CategoryHints | |
| CategoryManager | |
| CategoryManagerOwner | |
| CodeSource | 
 Manages the expression source for ADF business components. 
 | 
| ComponentObject | 
 Provides access to component objects by name. 
 | 
| ComponentObjectListener | |
| ComponentOperationsManager | 
 Declares that the class defines component operations. 
 | 
| ConfigurationProvider | |
| ConnectionModeConstants | 
 Defines connection modes. 
 | 
| ConsistentRow | |
| ContextualLogging | 
 This interface is used by LoggerUtil and DCLoggerUtil for ADF logging. 
 | 
| CriteriaAdapter | 
CriteriaAdapter is the interface that a ViewCriteria
 adapter is expected implement. | 
| DataFilter | |
| DataSecurityProvider | |
| Exportable | |
| ExprCompileContext | 
 Provides context about the groovy expression that is currently
  compiling. 
 | 
| ExprDef | 
 Defines an interface for expression owners. 
 | 
| ExprPropertyNameResolver | |
| ExprScriptSupplier | Deprecated | 
| ExprValueErrorHandler | |
| ExprValueSupplier | |
| ExprValueTypeSupplier | |
| ExprWrappable | |
| GenericHints | |
| JboContext | 
 Defines additional properties (or environment variables) for the initial
 context. 
 | 
| JboExceptionHandler | 
 Defines methods for handling exceptions in the client that are thrown by the middle tier. 
 | 
| JboReservedVarNames | |
| LocaleContext | 
 This class represents the LocalContext used as part of the
  formatting and UI hints support. 
 | 
| NavigatableRowIterator | 
 Provides simple access to a set of rows. 
 | 
| OperationContainer | |
| OperationDefinitions | 
 This interface provides access to the metadata that defines operations. 
 | 
| Properties | 
 Provides access to custom name-value pairs stored in an object's
 metadata definition. 
 | 
| RangePagingDataFilter | |
| Row | 
 This interface provides access to rows. 
 | 
| RowContext | |
| RowExprScriptSupplier | Deprecated | 
| RowIterator | 
 The interface for Row Iterator. 
 | 
| RowMatchBindValueSupplier | |
| RowNavigationListener | 
 Implemented by subscribers to events generated by row sets. 
 | 
| RowSet | 
 A  
RowSet belongs to a view object. | 
| RowSetIterator | 
 The interface for Row Set Iterator. 
 | 
| RowSetListener | 
 Implemented by subscribers to events generated by row sets. 
 | 
| RowSetManagementListener | 
 Implemented by subscribers to row set management events generated by row sets
 or row set iterators. 
 | 
| ScrollableDataFilter | |
| SecurityHints | |
| Session | 
 An interface for session context objects. 
 | 
| SessionContext | |
| SessionContextManager | |
| SharedHandle | 
 Defines interface for Shared Data Handle 
 | 
| SortCriteria | |
| StructureDef | 
 Imlemented by classes that access a View Object's or Entity Object's metadata. 
 | 
| Transaction | 
 Provides the base methods for defining database transactions. 
 | 
| TransactionStateListener | 
 Implemented by subscribers to row set management events generated by row sets
 or row set iterators. 
 | 
| Variable | 
 Defines a named variable. 
 | 
| VariableManager | 
 Manages named variables. 
 | 
| VariableManagerOwner | 
 This interface is implemented by objects that manage Variables. 
 | 
| VariableManagerOwnerBase | 
 This interface is implemented by objects that manage Variables. 
 | 
| VariableValueManager | 
 Manages named variables and their values. 
 | 
| ViewAccessor | 
 Interface that represents VO accessors 
 | 
| ViewClearCacheListener | 
 Implemented by subscribers to view clear cache events generated by a view object. 
 | 
| ViewCriteriaComponent | |
| ViewCriteriaHints | 
 Defines access to an Attribute's user interface hints. 
 | 
| ViewCriteriaItemHints | 
 Defines access to an Attribute's user interface hints. 
 | 
| ViewCriteriaManager | 
 ViewCriteriaManager interface describes a set of functionality that a
 criteria manager must implement to manage a set of view criteria. 
 | 
| ViewCriteriaResolver | |
| ViewDef | |
| ViewLink | 
 Implemented by View Link classes. 
 | 
| ViewObject | 
ViewObject decribes how the application will view and update data. | 
| WarningContainer | 
 Objects that implement ability to manage JboWarning objects raised by business logic 
 or validation logic may implement this interface. 
 | 
| XMLInterface | 
| Class | Description | 
|---|---|
| AbstractCompileContext | 
 An abstract implementation of an ExprCompileContext. 
 | 
| ApplicationModuleFactory | 
 Internal: Applications should not directly extend this class or invoke
 its methods. 
 | 
| ApplicationPoolSvcMsgContext | |
| ConnectionMetadata | 
 A structure that stores JDBC connection metadata. 
 | 
| CriteriaClauses | |
| CSMessageBundle | 
 Defines the error codes and default error messages for operations on business objects. 
 | 
| CSMessageBundle_en | |
| DeleteEvent | 
 An event generated by  
RowSetIterator to inform its listeners
 when a row is deleted. | 
| ExprEval | 
 Used to evaluate groovy expressions. 
 | 
| InsertDeleteEvent | 
 An event class used by  
RowSetIterator to inform its listeners
 when a row is modified, added, or deleted. | 
| InsertEvent | 
 An event class used by  
RowSetIterator to inform its listeners
 when a row has been inserted. | 
| JboEvent | 
 The superclass of events in the Business Components for Java framework. 
 | 
| JboSyncLock | |
| Key | 
 A primary, foreign, or composite row identifier. 
 | 
| NameValuePairs | 
 Holder of name/value pairs. 
 | 
| NavigationEvent | 
 An event generated by  
RowSet to inform its listeners
 when the iterator position in a View Object changes. | 
| RangeEvent | 
 Generated by  
RowSetIterator to inform its listeners
 when rows in a range are updated or scrolled. | 
| RangeRefreshEvent | 
 Generated by  
RowSetIterator to inform its listeners
 when a range of rows need to be redrawn. | 
| RowComparator | |
| RowEvent | 
 An event class used by  
RowSetIterator to inform its listeners
 when a row is modified, added, or deleted. | 
| RowMatch | 
RowMatch is used to apply in-memory a qualifying
 expression to rows in memory. | 
| RowSetManagementEvent | 
 Generated by  
RowSet or RowSetIterator to inform its listeners
 when the row set is closed or reset. | 
| RowValueSupplier | |
| ScrollEvent | 
 Generated by  
RowSetIterator to inform its listeners
 when a range of rows is scrolled. | 
| SessionData | 
 A structure that stores BC4J session context. 
 | 
| SortCriteriaImpl | |
| TransactionStateEvent | 
 Generated by  
RowSet or RowSetIterator to inform its listeners
 when the row set is closed or reset. | 
| UpdateEvent | 
 An event class used by  
RowSetIterator to inform its listeners
 when a row is modified. | 
| Version | |
| ViewClearCacheEvent | 
 Generated by  
ViewObject inform its listeners
 when the cache is cleared. | 
| ViewCriteria | 
 A declarative representation for a View Object's WHERE clause fragment. 
 | 
| ViewCriteriaItem | |
| ViewCriteriaItemCompound | |
| ViewCriteriaItemValue | |
| ViewCriteriaItemVariable | |
| ViewCriteriaRow | 
 An array containing criteria for the individual attributes of
 a View Object's WHERE clause. 
 | 
| ViewCriteriaUsage | 
| Exception | Description | 
|---|---|
| AfterCommitException | 
 Indicates failure during the after-commit phase of the transaction cycle. 
 | 
| AfterPostException | 
 Indicates failure during the after-post phase of the transaction cycle. 
 | 
| AfterRollbackException | 
 Indicates failure during the after-rollback phase of the transaction cycle. 
 | 
| AlreadyConnectedException | 
 An attempt was made to call  
connect() on a
 Transaction which is already connected to database. | 
| AlreadyLockedException | 
 Indicates failure while attempting to lock a row because another
 user locked the row. 
 | 
| ApplicationModuleCreateException | 
 Indicates failure that an Application Module could not be created. 
 | 
| AttrDependencyException | |
| AttributeLoadException | 
 Thrown when a value from a JDBC result set cannot be converted into a java type and
 loaded into an attribute. 
 | 
| AttributeReadXMLException | 
 Thrown when reading an xml document fails for a RowSet or a Row. 
 | 
| AttrNotSelectedException | 
 Indicates that an attempt has been made to use an attr that is not selected 
 | 
| AttrSetValException | 
 Indicates n failed attempt to set an attribute value. 
 | 
| AttrValException | 
 Indicates a attribute validation error. 
 | 
| BatchDMLException | 
 Indicates a failure to post data to a database. 
 | 
| ConfigException | 
 Thrown for configuration problems. 
 | 
| CreateRowPrivilegeException | |
| CustomClassNotFoundException | 
 Indicates a failure to find the named custom component/definition/row class. 
 | 
| DeadEntityAccessException | 
 Indicates that a requested object could not be found. 
 | 
| DeadViewRowAccessException | 
 Indicates that a requested object could not be found. 
 | 
| DefinitionChangedException | 
 Thrown when activating the application module state or transaction
 with an older version of metadata into an application module with a later metadata
 definition. 
 | 
| DMLConstraintException | 
 Indicates a failure to post data to a database. 
 | 
| DMLException | 
 Indicates a failure to post data to a database. 
 | 
| EmptyDocException | |
| ExprDuplicateSignatureException | |
| ExprResourceException | |
| ExprSecurityException | |
| ExprTimeoutException | |
| HiddenDefException | 
 Indicates that an attempt has been made to use a hidden
 definition. 
 | 
| InvalidAttrKindException | 
 Indicates that data access failed because an unknown attribute type was encountered. 
 | 
| InvalidDefNameException | 
 Indicates that an attempt has been made to associate a definition name
 with a type for which it is not valid. 
 | 
| InvalidObjAccessException | 
 Indicates that an attempt has been made to associate an object
 with a type for which it is not valid. 
 | 
| InvalidObjNameException | 
 Indicates that an attempt has been made to associate an object
 with a type for which it is not valid. 
 | 
| InvalidOperException | 
 Indicates an operation failure. 
 | 
| InvalidOwnerException | 
 Indicates that an attempt has been made to associate an object
 with an entity not its owner. 
 | 
| InvalidParamException | 
 Indicates that an attempt has been made to pass an parameter of an
 invalid type to a method. 
 | 
| InvalidSortCriteriaAttrException | 
 Indicates that a non persistant attribute is encountered while setting a DBSortCriteria. 
 | 
| JboException | 
 Top level exception for the JBO package. 
 | 
| JboSecurityException | |
| JboSerializationException | 
 Thrown when an attempt to create a row fails. 
 | 
| JboSQLException | 
 Indicates a failure during an operation against a database. 
 | 
| JboWarning | 
 The facility for reporting non-fatal errors for the JBO package. 
 | 
| KeyNotFoundException | 
 This exception is thrown while initializing the definition of
 an entity object to indicate that the entity object has no
 primary key attribute. 
 | 
| KeyNotPopulatedException | |
| ListBindingMismatchException | 
 Thrown when list binding does not find a matching row. 
 | 
| NameClashException | 
 Indicates that an attempt has been made to use a name that is
 already defined. 
 | 
| NoDefException | 
 Indicates that an attempt has been made to use a nonextistant
 definition. 
 | 
| NoObjException | 
 Indicates that a named object does not exist. 
 | 
| NotConnectedException | 
 Indicates that the Application Module is not connected to a database. 
 | 
| NoXMLFileException | 
 Indicates that an XML file could not be found for a container. 
 | 
| PCollException | |
| PersInconsistentException | |
| PersistenceException | 
 Indicates an error while loading XML files at Runtime. 
 | 
| PersMergeException | |
| PiggybackException | 
 Indicates a failure while reading/writing piggyback. 
 | 
| PrecisionScaleValidationException | 
 Indicates n failed attempt to set an attribute value. 
 | 
| ReadOnlyAttrException | 
 Indicates an attempt to modify a read-only attribute. 
 | 
| ReadOnlyDefObjectException | 
 Thrown when the application attempts to perform an update
 operation on a read-only def object. 
 | 
| ReadOnlyViewObjectException | 
 Thrown when the application attempts to perform a data update
 operation on a read-only view object. 
 | 
| ReadXMLException | 
 Thrown when reading an xml document fails for a RowSet or a Row. 
 | 
| RemoveRowPrivilegeException | |
| RemoveWithDetailsException | 
 Thrown when the application attempts to remove an Entity Object that is
 a composition association and has detail (children) Entity Objects. 
 | 
| RowAlreadyDeletedException | 
 Thrown when the requested row is not found in the the database perhaps it has been
 already deleted after the row was initially queried. 
 | 
| RowCreateException | 
 Thrown when an attempt to create a row fails. 
 | 
| RowDMLException | 
 Indicates a failure to post data to a database. 
 | 
| RowFinderFetchLimitExceededException | 
 When a RowFinder executes and finds the number of matching rows is more than expected maximum(maxRows),
 this Exception is thrown when user specified ErrorIfMaxRowsExceeded to true. 
 | 
| RowInconsistentException | 
 Thrown if inconsist data is detected
 when locking a row. 
 | 
| RowLimitExceededWarning | 
 A View Object will not fetch rows more than a globally configurable
 row limit. 
 | 
| RowNotAvailableException | 
 Thrown when the requested row is not available. 
 | 
| RowNotFoundException | 
 Thrown when the requested row is not found. 
 | 
| RowReadXMLException | 
 Thrown when reading an xml document fails for a RowSet or a Row. 
 | 
| RowValException | 
 Indicates that validation of a business object has failed. 
 | 
| SQLDatumException | 
 Indicates a failure to get/set data from SQL datum. 
 | 
| SQLStmtException | 
 Thrown when the evaluation of a SQL statement fails. 
 | 
| TooManyObjectsException | 
 Thrown when more objects than expected are found. 
 | 
| TxnValException | 
 Thrown when reading an xml document fails for a RowSet or a Row. 
 | 
| UpdateAttrPrivilegeException | 
 Indicates an attempt to modify a read-only attribute. 
 | 
| ValidationException | 
 Indicates a validation failure. 
 | 
| VariantException | |
| ViewLinkAlreadyExistsException | 
 Thrown if a view link already exists between the source and destination
 view object. 
 | 
| ViewObjectNotPreparedException | 
| Annotation Type | Description | 
|---|---|
| ExprDef.META | 
This package contains client-side interfaces and classes that are used within them.  
This package together with jbo.domain are required when compiling clients.
Classes in this package do not import other packages.