Oracle Data-aware Controls Reference

Package oracle.dacf.dataset

This packages provides that classes, facilities and mechanisms necessary for defining that data model for the DAC Java client.

See:
          Description

Interface Summary
Calculator This interface defines the methods that must be implemented by a class that will perform calculations on column data.
ChangeListener This interface defines a set of method that will be called by the framework when a change occurs to a rowset or an attribute.
CustomConnect Deprecated. use CustomConnection instead
DataItemProperties This interface defines the DataItem properties which can be accessed by a consumer of a DataItem via the getProperty call.
DataItemValidate This interface is an extension to the InfoBus DataItem interfaces that allow a consumer to explicitly ask that a data item be validated.
DataSourceAdapterInfo An interface to be implemented by the various adapters so that the adapters can track which Objects is using it.
DomainAccess Retrieves and sets values as instance of a Domain.
DriverTypeConstants This interface identifies constants for the type of JDBC driver that is being used, or should be used, to connect to the database.
ExceptionProcessorListener Defines the set of methods that must be implemented when one wishes to monitor the processing of exceptions by the ExceptionProcessor.
IteratorProperties This interface exposes some of the useful methods available on oracle.jbo.RowIterator
LockingModeConstants Defines the various locking modes for rows supported by the framework.
QueryListener Used to observe for query definition changes and execution.
RowSetManager Internal: Applications should not use this class.
SearchableRowsetAccess This interface is an extension of javax.infobus.ScrollableRowsetAccess that allows searching of the retrieved rows.
UnmangledQueryCriteriaStore UnmangledQueryCriteriaStore
ValidationListener ValidationListener interface is intended for receiving ValidationEvents fired by an InfoObject.
ViewCriteriaRowProps Internal: Applications should not use this class or its methods.
 

Class Summary
AppModuleInfo Base helper class to specify metadata regarding the location of Java Business Objects bussiness definitions.
AttributeChangeEvent An AttributeChangeEvent is created when a change listener that implements the ChangeListener interface detects that the attribute's value is about to be changed.
AttributeInfo This class contains those properties necessary to support LOV lookups and initializations and default value initialization.
AttributeInfoBeanInfo Internal: Applications should not use this class.
AttributePropertyInfo Contains the common attributes for an object that will be exposing properties of a AttributeInfo as attributes.
CalculatedAttributeInfo The CalculatedAttributeInfo class represents a read-only column derived from ColumnInfo.
CalculatedAttributeInfoBeanInfo Internal: Applications should not use this class.
ChangeAdapter Empty implementation of the ChangeListener interface.
ColumnInfo Contains all of the Dac column-specific properties, validators, formatter, format string, column alignment values, and so on.
ColumnInfoBeanInfo Internal: Applications should not use this class.
ConnectionModeEditor Internal: Applications should not use this class.
DacfErrorDialog Displays a dialog on the screen for communicating the information contained within an ErrorMessage.
DacfErrorMessageContext The DacfErrorMessageContext class implements the ErrorMessageContext interface to hold the situation- or error-specific context information attached to a DacfErrorMessage.
DacfSeverity The DacfSeverity extends ErrorSeverity to define the severity of DACF errors.
DacfType The DacfType class extends ErrorType to define the DACF error types.
DacObject A DacObject is the root object for the containment heirarchy.
DataItemImpl This class is the base class for all InfoBus data item implementations.
DataSetUtils utility class, used by SessionInfo object.
DriverTypeEditor Internal: Applications should not use this class.
DynamicViewLinkInfo Describes the link between two dynamically defined queries (View Objects).
ExceptionProcessor A single instance that encapsulates generic and database access exceptions in ErrorMessages and posts these error messages to the ErrorManager.
ExceptionProcessorEvent The ExceptionProcessorEvent is created when the ExceptionProcessor needs to call its listeners and communicate that a particular exception is going to be process for registration with the ErrorManager.
FormatterInfo FormatterInfo is a helper class that is used by bean property editors to define how data is formatted on controls.
IBItemController  
IBItemProducer This class is the DataProducer on the InfoBus and responds to all subscription requests for DataItems.
InfoObject This abstract class defines the root object of the InfoObject tree.
InfoObjectBeanInfo Internal: Applications should not use this class.
IntTagEditor Internal: Applications should not use this class.
LiteralRowFilter Internal: Applications should not use this class or its methods.
LockingModeEditor Internal: Applications should not use this class.
LOVAttributeInfo The LOVAttributeInfo class is derived from ColumnInfo and is used in association with LOV data producers.
LOVAttributeInfoBeanInfo Internal: Applications should not use this class.
LOVRowSetInfo This class is derived from ResultSetInfo and defines the query that will be used to populate the LOV.
LOVRowSetInfoBeanInfo Internal: Applications should not use this class.
MappingRowsetAccessImpl Maps the actions performed through this RowsetAccess to another RowsetAccess
MasterLink Describes the link between two queries.
MasterLinkInfo Internal: Applications should not use this class.
ModuleDescriptor helper class to specify connection info
ModuleInfo Defines the location of a Java Business Objects Application Module.
PackageInfo Defines the basic information about a Java Business Objects Package.
ProducerObject This class is the base class for all class that make DataItems available on the InfoBus.
PropertyAccess PropertyAccess
PropertyInfo Base abstract class for properties of a DataItem that are exposed through the ImmediateAccess interface.
Query Query provides the basic functions of a DAC Query definition.
QueryClauses QueryClauses is the abstract base class for defining a query where the WHERE and ORDERBY clauses can be isolated and manipulated.
QueryCriteria Encapsulates the selection criteria for a query.
QueryCriteriaAttribute QueryCriteriaAttribute
QueryCriteriaProperty Contains the metadata necessary for exposing the QueryCriteria property of a RowSetInfo as an attribute.
QueryCriteriaPropertyAccess Provides access the the Query Criteria Property of the RowSet via the InfoBus ImmediateAccess interface.
QueryCriteriaRowset The DataItem that exposed the criteria to be utilized when executing the query against the database.
QueryCriteriaValue  
QueryInfo This class allows access to the clauses of an updateable, dynamically-defined SQL statememt used to build a View Object from an Entity Object or set of Entity Objects.
QueryStatementInfo Creates a view object based on an arbitrary SQL statement.
QueryViewInfo QueryViewInfo defines an updateable SQL query based on a predefined Java Business Objects View Object.
RestrictedViewLinkInfo This class is used to specify a complex where clause joining two ViewObjects.
ResultSetInfo This class contains all of the dataset specific properties and validators.
ResultSetInfoBeanInfo Internal: Applications should not use this class.
RowChangeEvent A RowChangeEvent is created when a change listener that implements the ChangeListener interface detects that a row is about to be added or removed from the RowSet.
RowFilter Internal: Applications should not use this class or its methods.
RowFilterCriteria Internal: Applications should not use this class or its methods.
RowSetChangeEvent A RowSetChangeEvent is created when a change listener that implements the ChangeListener interface detects that the RowSet is about to be populated, cleared, or deleted.
RowSetInfo This class contains all of the dataset specific properties and validators.
RowSetInfoBeanInfo Internal: Applications should not use this class.
RowSetPropertyAccess Contains the common attributes for an object that will be exposing properties of a RowSetInfo as attributes.
RowSetPropertyInfo  
SessInfoDescriptor Deprecated. Applications should not use this class.
SessionInfo The SessionInfo represents the database transaction context on the client.
SessionInfoBeanInfo Internal: Applications should not use this class.
SessionPropertyInfo Contains the common attributes for an object that will be exposing properties of a SessionInfo as attributes.
SingleValueImpl SingleValueImpl
StatusImmediateAccessImpl Conveys the information to the StatusBarControl elements.
StatusInfo Contains the metadata for displaying the status bar information.
ValidationAdapter This class provides a null implementation of the ValidationListener interface.
ValidationEvent ValidationEvents are fired by an InfoObject in order to:
ValidationManager The ValidationManager class provides the functionality to validate a given data item by name.
ViewAccessorInfo Contains the metadata describing a ViewLink accessor column.
ViewLinkInfo Describes the link between 2 predefined defined queries.
ViewRegistry Internal to the framework.
 

Exception Summary
DacfRuntimeException An extension of RuntimeException that encapsulates the orginal exception and adds to it the concept of product code and error code.
DataSourceInstantiationException This exception is thrown when the data source can't be instantiated.
DataSourceOperationException The excetion is thrown whenever the framework catches an exception in the course of normal operation.
ExceptionProcessorVetoException This exception is thrown by implementors of ExceptionProcessorListener when they wish to veto the processing of a particular exception.
ValidationException This exception is thrown by ValidationListener in response to a ValidationEvent to indicate that the item included in the event is invalid.
 

Package oracle.dacf.dataset Description

This packages provides that classes, facilities and mechanisms necessary for defining that data model for the DAC Java client. The package contains classes for the:

The application's datasource metadata is defined using the set of classes subclassed from ProducerObject. Generally speaking, these classes define the:

The ProducerObjects don't directly manipulate the underlying data. Instead they make publish on the InfoBus a set objects that implement InfoBus interfaces for the purpose of manipluating the data.

The data change listeners provide a mechanism that application developers can use to monitor the change in individual attributes or the state changes in rowsets.

The validation manager and listener interfaces provide a mechanism that an application developer can use to verify that the values entered by the end-user are appropriate according to the rules of the application.

The generic exception processing facility captures and encapsulates BC4J and Java exceptions so that they can be stored, reference and presented within the context of the framework objects in which they were generated. The default presentation mechanism for errors and exceptions is the DacfErrorDialog.

The InfoBus DataItems are published on the InfoBus by ProducerObjects. These classes are package private and implement DataItem and DataItemChangeManger interfaces defined in the InfoBus specification version 2.1. The main interfaces that are implemented are DbAccess, RowsetAccess, ScrollableRowsetAccess, ImmediateAccess and DataItemView. The DbAccess object is produced by the SessionInfo. The ScrollableRowsetAccess (and thus RowsetAccess) is produced by the RowSetInfo and LOVRowSetInfo objects. The RowSetInfo and LOVRowSetInfo objects also make there data that they represent available via an implementation of the DataItemView interface.


Oracle Data-aware Controls Reference

 

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