Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Business Components
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package oracle.jbo

Contains interfaces for client-side applications.

See:
Description

Interface Summary
ApplicationModule | The interface for Application Modules.
ApplicationModuleHome | Implemented by classes that create Application Modules.
AttributeDef | Defines access to named attribute definitions.
AttributeList | Provides access to a list of attributes.
ComponentObject | Provides access to component objects by name.
ComponentObjectListener |
ConnectionModeConstants | Defines connection modes.
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.
Properties | Provides access to custom name-value pairs stored in an object's metadata definition.
Row | This interface provides access to table rows.
RowIterator | Defines simple access to a set of rows.
RowSet | Defines the middle-tier representation of a set of table rows.
RowSetIterator | Provides simple access to a set of rows.
RowSetListener | Implemented by subscribers to events generated by row sets.
Session | An interface for session context objects.
SharedHandle | Defines interface for Shared Data Handle
StructureDef | Imlemented by classes that access a View Object's or Entity Object's metadata.
Transaction | Provides the base methods for defining database transactions.
ViewLink | Implemented by View Link classes.
ViewObject | Defines the presentation of the Entity Objects selected by an SQL statement.
XMLInterface |

Class Summary
ApplicationModuleFactory | Internal: Applications should not directly extend this class or invoke its methods.
CSMessageBundle | Defines the error codes and default error messages for operations on business objects.
CSMessageBundle_xx | A localization example: error messages localized for the toy language Xx.
DeleteEvent | An event class used by `RowSetIterator` to inform its listeners when a row has been deleted.
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.
JboWarning | The facility for reporting non-fatal errors for the JBO package.
Key | A primary, foreign, or composite row identifier.
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.
RowEvent | An event class used by `RowSetIterator` to inform its listeners when a row is modified, added, or deleted.
ScrollEvent | Generated by `RowSetIterator` to inform its listeners when a range of rows is scrolled.
UpdateEvent | An event class used by `RowSetIterator` to inform its listeners when a row is modified.
Version |
ViewCriteria | A list of row criteria for a View Object's WHERE clause.
ViewCriteriaRow | An array containing criteria for the individual attributes of a View Object's WHERE clause.

Exception Summary
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 | Indicates that an Application Module is already connected to a database.
AlreadyLockedException | Indicates that a lock request (implicit or explict) has failed because another connection is holding the lock resource.
ApplicationModuleCreateException | Indicates that an Application Module could not be created.
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.
AttrSetValException | Indicates n failed attempt to set an attribute value.
AttrValException | Indicates a attribute validation error.
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.
DMLException | Indicates a failure to post data to a database.
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.
JboException | Top level exception for the JBO package.
JboSerializationException | Thrown when an attempt to create a row fails.
KeyNotFoundException | This exception is thrown while initializing the definition of an entity object to indicate that the entity object has no primary key attribute.
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.
PersistenceException | Indicates an error while loading XML files at Runtime.
PiggybackException | Indicates a failure while reading/writing piggyback.
ReadOnlyAttrException | Indicates an attempt to modify a read-only attribute.
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.
RemoveWithDetailsException | Thrown when the application attempts to remove an Entity Object that is a composition association and has detail (children) Entity Objects.
RowCreateException | Thrown when an attempt to create a row fails.
RowInconsistentException | Thrown if inconsist data is detected when locking a row.
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.
ValidationException | Indicates a validation failure.
VariantException |
ViewLinkAlreadyExistsException | Thrown if a view link already exists between the source and destination view object.

## Package oracle.jbo Description

Contains interfaces for client-side applications.

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Business Components
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES