Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.data.jbo.ui.data
Class BaseNamedObjectDataProvider

java.lang.Object
  |
  +--oracle.cabo.data.jbo.ui.data.BaseNamedObjectDataProvider
All Implemented Interfaces:
DataProvider, JboConstants, JboUIConstants
Direct Known Subclasses:
AppModuleDataProvider, AttrDataProvider, RootAppModuleDataProvider, RowDataProvider, RowSetDataProvider, RowSetIteratorDataProvider, ViewObjectDataProvider

public abstract class BaseNamedObjectDataProvider
extends java.lang.Object
implements DataProvider, JboUIConstants

DataProvider that binds to a BC4J ApplicationModule.


Fields inherited from interface oracle.cabo.data.jbo.ui.JboUIConstants
APP_MODULE_DATA_OBJECT_NAME, APP_MODULE_DATA_PROPERTY, APP_MODULE_KEY, APP_MODULE_NAME, APP_MODULE_PROPERTY_NAME, APP_MODULE_SCOPE_NAME, APP_POOL_DATA_OBJECT_NAME, ATTR_DATA_OBJECT_NAME, ATTR_DATA_PROPERTY, ATTR_DEF_DATA_OBJECT_NAME, ATTR_DEF_DATA_PROPERTY, ATTR_DEF_KEY, ATTR_DEF_KIND_ASSOCIATED_ROW, ATTR_DEF_KIND_ASSOCIATED_ROW_ITERATOR, ATTR_DEF_KIND_DYNAMIC, ATTR_DEF_KIND_ENTITY_DERIVED, ATTR_DEF_KIND_PERSISTENT, ATTR_DEF_KIND_SQL_DERIVED, ATTR_DEF_KIND_TRANSIENT, ATTR_DEF_NAME, ATTR_DEF_PROPERTY_NAME, ATTR_DEF_SCOPE_NAME, ATTR_DEFS_NAME, ATTR_HINTS_NAME, ATTR_NAME, ATTR_NAME_KEY, ATTR_ORDER_ASCENDING, ATTR_ORDER_DESCENDING, ATTR_PROPERTY_NAME, ATTR_SCOPE_NAME, ATTR_VALUE_NAME, COLUMN_NAME_FOR_QUERY_KEY, COLUMN_NAME_KEY, CONTENT_TYPE_KEY, CURRENT_ROW_KEY, DEFAULT_ROW_KEY, ESTIMATED_ROW_COUNT_KEY, FULL_NAME_KEY, HAS_NEXT_KEY, HAS_PREVIOUS_KEY, HEIGHT_KEY, JAVA_TYPE_KEY, KEY_KEY, KIND_KEY, LABEL_KEY, MANDATORY_KEY, MESSAGE_KEY_NAME, NAME_KEY, ORD_PROPERTY_NAME, ORDER_BY_CLAUSE_KEY, ORDER_KEY, PRECISION_KEY, PRIMARY_KEY_KEY, RANGE_SIZE_KEY, RANGE_START_KEY, ROOT_APP_MODULE_NAME, ROOT_APP_MODULE_SCOPE_NAME, ROW_COUNT_KEY, ROW_DATA_OBJECT_NAME, ROW_DATA_PROPERTY, ROW_KEY, ROW_NAME, ROW_PROPERTY_NAME, ROW_SCOPE_NAME, ROW_SET_DATA_OBJECT_NAME, ROW_SET_DATA_PROPERTY, ROW_SET_ITERATOR_DATA_NAME, ROW_SET_ITERATOR_DATA_OBJECT_NAME, ROW_SET_ITERATOR_DATA_PROPERTY, ROW_SET_ITERATOR_DEF_DATA_PROPERTY, ROW_SET_ITERATOR_DEF_PROPERTY_NAME, ROW_SET_ITERATOR_KEY, ROW_SET_ITERATOR_NAME, ROW_SET_ITERATOR_PROPERTY_NAME, ROW_SET_ITERATOR_SCOPE_NAME, ROW_SET_KEY, ROW_SET_NAME, ROW_SET_PROPERTY_NAME, ROW_SET_SCOPE_NAME, SCALE_KEY, SQL_TYPE_ARRAY, SQL_TYPE_BIGINT, SQL_TYPE_BINARY, SQL_TYPE_BIT, SQL_TYPE_BLOB, SQL_TYPE_CHAR, SQL_TYPE_CLOB, SQL_TYPE_DATE, SQL_TYPE_DECIMAL, SQL_TYPE_DISTINCT, SQL_TYPE_DOUBLE, SQL_TYPE_FLOAT, SQL_TYPE_INTEGER, SQL_TYPE_JAVA_OBJECT, SQL_TYPE_KEY, SQL_TYPE_LONGVARBINARY, SQL_TYPE_LONGVARCHAR, SQL_TYPE_NULL, SQL_TYPE_NUMERIC, SQL_TYPE_OTHER, SQL_TYPE_REAL, SQL_TYPE_REF, SQL_TYPE_SMALLINT, SQL_TYPE_STRUCT, SQL_TYPE_TIME, SQL_TYPE_TIMESTAMP, SQL_TYPE_TINYINT, SQL_TYPE_VARBINARY, SQL_TYPE_VARCHAR, STRUCT_DEF_DATA_OBJECT_NAME, STRUCT_DEF_DATA_PROPERTY, STRUCT_DEF_KEY, STRUCT_DEF_PROPERTY_NAME, STRUCT_DEF_SCOPE_NAME, STRUCT_SCOPE_NAME, TRANSACTION_KEY, UPDATEABLE_KEY, URL_KEY, VALIDATION_DATA_NAME, VALIDATION_DATA_OBJECT_NAME, VALUE_KEY, VIEW_OBJECT_DATA_OBJECT_NAME, VIEW_OBJECT_DATA_PROPERTY, VIEW_OBJECT_KEY, VIEW_OBJECT_NAME, VIEW_OBJECT_PROPERTY_NAME, VIEW_OBJECT_SCOPE_NAME, WIDTH_KEY
 
Fields inherited from interface oracle.cabo.data.jbo.JboConstants
ACQUIRE_LOCK_ATTRIBUTE, APP_MODULE_DEF_NAME, APP_MODULE_DEF_PROPERTY, APP_MODULE_PROPERTY, ATTR_DEF_PROPERTY, ATTR_LIST_PROPERTY, AUTO_CREATE_ATTRIBUTE, BC4J_NAMESPACE, CONFIG_NAME_ATTRIBUTE, DEF_FULL_NAME_ATTRIBUTE, FORWARD_ONLY_ATTRIBUTE, NAME_ATTRIBUTE, NESTED_ATTR_DEFS_PROPERTY, RANGE_SIZE_ATTRIBUTE, REGISTRY_DEF_NAME, REGISTRY_DEF_PROPERTY, REGISTRY_PROPERTY, RELEASE_MODE_ATTRIBUTE, RELEASE_MODE_RESERVED, RELEASE_MODE_STATEFUL, RELEASE_MODE_STATELESS, ROOT_APP_MODULE_DEF_NAME, ROOT_APP_MODULE_DEF_PROPERTY, ROW_DEF_NAME, ROW_PROPERTY, ROW_SET_DEF_NAME, ROW_SET_DEF_PROPERTY, ROW_SET_ITERATOR_DEF_NAME, ROW_SET_ITERATOR_DEF_PROPERTY, ROW_SET_ITERATOR_PROPERTY, ROW_SET_PROPERTY, STRUCT_DEF_PROPERTY, TRANSACTION_PROPERTY, USES_CURRENCY_ATTRIBUTE, VIEW_OBJECT_DEF_NAME, VIEW_OBJECT_DEF_PROPERTY, VIEW_OBJECT_PROPERTY, WAIT_TIMEOUT_ATTRIBUTE
 
Constructor Summary
BaseNamedObjectDataProvider()
          Creates a new BaseNamedObjectDataProvider.
 
Method Summary
abstract  void cleanup(RenderingContext context)
          Performs data provider cleanup.
abstract  DataObject getDataObject(RenderingContext context, java.lang.String namespaceURI, java.lang.String name)
          Returns the DataObject for the specified namespace URI and local name.
 java.lang.String getName()
          Gets the object name.
protected  java.lang.String getName(RenderingContext context)
           
abstract  void init(RenderingContext context)
          Performs data provider initialisation.
 void setName(java.lang.String name)
          Sets the object name.
 void setNameBinding(BoundValue name)
          Sets the object name binding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseNamedObjectDataProvider

public BaseNamedObjectDataProvider()
Creates a new BaseNamedObjectDataProvider.
Method Detail

getName

public java.lang.String getName()
Gets the object name.

setName

public void setName(java.lang.String name)
Sets the object name.

setNameBinding

public void setNameBinding(BoundValue name)
Sets the object name binding.

init

public abstract void init(RenderingContext context)
Performs data provider initialisation.
Specified by:
init in interface DataProvider

cleanup

public abstract void cleanup(RenderingContext context)
Performs data provider cleanup.
Specified by:
cleanup in interface DataProvider

getDataObject

public abstract DataObject getDataObject(RenderingContext context,
                                         java.lang.String namespaceURI,
                                         java.lang.String name)
Returns the DataObject for the specified namespace URI and local name.
Specified by:
getDataObject in interface DataProvider
Following copied from interface: oracle.cabo.ui.data.DataProvider
Parameters:
context - the current rendering context
namespace - the namespace of the requested DataObject
name - the name of the requested DataObject
Returns:
the DataObject for the specified namespace and name, or null if no such dataObject exists.

getName

protected java.lang.String getName(RenderingContext context)

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.