Oracle Data-aware Controls Reference

oracle.dacf.dataset
Class RowSetPropertyAccess

java.lang.Object
  extended byoracle.dacf.dataset.DacObject
      extended byoracle.dacf.dataset.DataItemImpl
          extended byoracle.dacf.dataset.PropertyAccess
              extended byoracle.dacf.dataset.RowSetPropertyAccess
All Implemented Interfaces:
java.lang.Cloneable, javax.infobus.DataItem, javax.infobus.DataItemChangeManager, DataItemValidate, java.util.EventListener, oracle.jbo.RowNavigationListener, oracle.jbo.RowSetListener
Direct Known Subclasses:
QueryCriteriaPropertyAccess, StatusImmediateAccessImpl

public class RowSetPropertyAccess
extends PropertyAccess
implements oracle.jbo.RowSetListener

Contains the common attributes for an object that will be exposing properties of a RowSetInfo as attributes.

Version:
SDK; since JDeveloper 3.1

Field Summary
 
Fields inherited from class oracle.dacf.dataset.DacObject
EMPTY_PREFIX, INITIAL_CAPACITY, ITEMNAME_DELIMITER
 
Constructor Summary
protected RowSetPropertyAccess()
           
protected RowSetPropertyAccess(java.lang.String name, javax.infobus.InfoBusEventListener source, PropertyInfo propertyInfo, oracle.jbo.RowSet rowset, DacObject parent)
           
 
Method Summary
 java.lang.Object clone()
          Creates a copy of the data item.
protected  oracle.jbo.RowSet getRowSet()
          Returns the RowSet associated with this data item.
protected  oracle.jbo.RowSetIterator getRowSetIterator()
          Returns the RowSetIterator associated with this data item.
 void navigated(oracle.jbo.NavigationEvent e)
          Notification from the RowSet that the current row has changed.
 void rangeRefreshed(oracle.jbo.RangeRefreshEvent e)
          Invoked when the range changes.
 void rangeScrolled(oracle.jbo.ScrollEvent e)
          Invoked when the range is scrolled.
 void rowDeleted(oracle.jbo.DeleteEvent e)
          Notification from the RowSet that rows have been deleted.
 void rowInserted(oracle.jbo.InsertEvent e)
          Notification from the RowSet that rows have been inserted.
 void rowUpdated(oracle.jbo.UpdateEvent e)
          Invoked when an attribute of the row has been changed.
protected  void setRowSet(oracle.jbo.RowSet rowset)
          Sets the RowSet associated with this data item.
protected  void setRowSetIterator(oracle.jbo.RowSetIterator rowsetIter)
          Sets the RowSetIterator associated with this data item.
 
Methods inherited from class oracle.dacf.dataset.PropertyAccess
getPropertyName, setPropertyName
 
Methods inherited from class oracle.dacf.dataset.DataItemImpl
addDataItemChangeListener, doPostRollback, doPreRollback, findDataItem, fireItemsAvailable, fireItemsAvailable, fireItemsRevoked, getDataItemChangeSupport, getProducerObject, getProperty, getSource, isPublished, postRollback, preRollback, publish, publish, release, removeDataItemChangeListener, revoke, setProducerObject, setSource, shutdown, toString, validateItem
 
Methods inherited from class oracle.dacf.dataset.DacObject
addChild, findDescendant, genCloneName, getChild, getChildIndex, getChildren, getName, getNumOfChildren, getParent, getPrefix, insertChildAt, removeChild, removeChildren, setChildren, setName, setParent, setPrefix
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RowSetPropertyAccess

protected RowSetPropertyAccess()

RowSetPropertyAccess

protected RowSetPropertyAccess(java.lang.String name,
                               javax.infobus.InfoBusEventListener source,
                               PropertyInfo propertyInfo,
                               oracle.jbo.RowSet rowset,
                               DacObject parent)
Method Detail

clone

public java.lang.Object clone()
Creates a copy of the data item.

Overrides:
clone in class DataItemImpl
Returns:
A copy of the data item.

getRowSet

protected final oracle.jbo.RowSet getRowSet()
Returns the RowSet associated with this data item.

Returns:
The RowSet.

setRowSet

protected void setRowSet(oracle.jbo.RowSet rowset)
Sets the RowSet associated with this data item.


getRowSetIterator

protected final oracle.jbo.RowSetIterator getRowSetIterator()
Returns the RowSetIterator associated with this data item.

Returns:
The RowSetIterator.

setRowSetIterator

protected void setRowSetIterator(oracle.jbo.RowSetIterator rowsetIter)
Sets the RowSetIterator associated with this data item.


rangeRefreshed

public void rangeRefreshed(oracle.jbo.RangeRefreshEvent e)
Description copied from interface: oracle.jbo.RowSetListener
Invoked when the range changes.

Specified by:
rangeRefreshed in interface oracle.jbo.RowSetListener
Parameters:
e - a description of the new ranges.

rowUpdated

public void rowUpdated(oracle.jbo.UpdateEvent e)
Description copied from interface: oracle.jbo.RowSetListener
Invoked when an attribute of the row has been changed.

Specified by:
rowUpdated in interface oracle.jbo.RowSetListener
Parameters:
e - a description of the modified Row object.

rangeScrolled

public void rangeScrolled(oracle.jbo.ScrollEvent e)
Description copied from interface: oracle.jbo.RowSetListener
Invoked when the range is scrolled.

Specified by:
rangeScrolled in interface oracle.jbo.RowSetListener
Parameters:
e - a description of the new range.

rowInserted

public void rowInserted(oracle.jbo.InsertEvent e)
Notification from the RowSet that rows have been inserted.

Notifies the listeners on the data item, if appropriate.

Specified by:
rowInserted in interface oracle.jbo.RowSetListener
Parameters:
e - Details about the change.

rowDeleted

public void rowDeleted(oracle.jbo.DeleteEvent e)
Notification from the RowSet that rows have been deleted.

Notifies the listeners on the data item, if appropriate.

Specified by:
rowDeleted in interface oracle.jbo.RowSetListener
Parameters:
e - Details about the change.

navigated

public void navigated(oracle.jbo.NavigationEvent e)
Notification from the RowSet that the current row has changed.

Notifies the listeners on the data item.

Specified by:
navigated in interface oracle.jbo.RowSetListener
Parameters:
e - Details about the change.

Oracle Data-aware Controls Reference

 

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