Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

Package oracle.jbo

Contains interfaces for client-side applications.

See:
          Description

Interface Summary
ApplicationModule The interface for application modules.
ApplicationModuleHandle A handle to an ApplicationModule instance.
ApplicationModuleHome Implemented by classes that create Application Modules.
AttributeCategoryManager  
AttributeDef Defines access to named attribute definitions.
AttributeHints Defines access to an Attribute's user interface hints.
AttributeList Provides access to a list of attributes.
ComponentObject Provides access to component objects by name.
ComponentObjectListener  
ConnectionModeConstants Defines connection modes.
CriteriaAdapter CriteriaAdapter is the interface that a ViewCriteria adapter is expected implement.
DataSecurityProvider  
Exportable  
ExprValueErrorHandler  
ExprValueSupplier  
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.
Row This interface provides access to rows.
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.
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.
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 Summary
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.
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.
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  
 

Enum Summary
AttributeHints.ControlType  
ExprEval.Privilege  
 

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 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.
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.
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  
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.
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.
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  
 

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.


Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

Copyright © 1997, 2011, Oracle. All rights reserved.