public class RuntimeViewRowSetIteratorInfo extends java.lang.Object implements RowSetListener, RowSetManagementListener, Marshallable, DataCollector
| Constructor and Description | 
|---|
| RuntimeViewRowSetIteratorInfo(PiggybackManager mgr,
                             RowSetIterator rView)Construct the class for a ViewRowSetIteratorImpl. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addEntry(java.io.Serializable ent) | 
| void | addException(java.lang.Exception e) | 
| java.lang.Object | collectDataRows(AccTravDef accTravDef,
               int accTravLimit,
               boolean executeQueryForce) | 
| Row | getRowAtRangeIndex(int rowIndex) | 
| Row | getRowFromHandle(java.lang.Object hdl) | 
| Row | getRowFromKey(java.lang.Object[] rowFilterValues,
             Key key,
             java.lang.Object hdl) | 
| RowSetIterator | getRowSetIterator()Return the RowSetIterator this class is maintaining. | 
| boolean | isForOneRow() | 
| boolean | isRefreshCache() | 
| boolean | isSuppressPiggyback() | 
| void | iteratorClosed(RowSetManagementEvent event)Invoked when the row set is closed. | 
| void | iteratorReset(RowSetManagementEvent event)Invoked when the row set is reset. | 
| void | marshalled() | 
| void | navigated(NavigationEvent event)Invoked when the current-row designation changes. | 
| boolean | processChanges(RequestParams svcMsgReq)Read the piggyback information coming from the client and apply it to the
 ViewRowSetIteratorImpl. | 
| void | rangeRefreshed(RangeRefreshEvent event)Invoked when the range changes. | 
| void | rangeScrolled(ScrollEvent event)Invoked when the range is scrolled. | 
| void | refreshCache() | 
| void | rowDeleted(DeleteEvent event)Invoked when a row has been deleted. | 
| void | rowInserted(InsertEvent event)Invoked when a row has been inserted. | 
| void | rowUpdated(UpdateEvent event)Invoked when an attribute of the row has been changed. | 
| void | setForOneRow(boolean b) | 
| void | setIteratorId(int rsiId) | 
| void | setRefreshCache(boolean b) | 
| void | setSuppressPiggyback(boolean b) | 
| boolean | syncIterator(RequestParams svcMsgReq,
            java.util.HashMap rowHandleMap) | 
| void | unMarshalled() | 
public RuntimeViewRowSetIteratorInfo(PiggybackManager mgr, RowSetIterator rView)
rView - the ViewRowSetIteratorImpl for this classpublic boolean isRefreshCache()
public void setRefreshCache(boolean b)
public void setSuppressPiggyback(boolean b)
public boolean isSuppressPiggyback()
public void setIteratorId(int rsiId)
public void addEntry(java.io.Serializable ent)
public boolean processChanges(RequestParams svcMsgReq)
svcMsgReq - the piggyback entry to apply the the ViewRowSetIteratorImplpublic Row getRowFromKey(java.lang.Object[] rowFilterValues, Key key, java.lang.Object hdl)
public Row getRowAtRangeIndex(int rowIndex)
public Row getRowFromHandle(java.lang.Object hdl)
public boolean syncIterator(RequestParams svcMsgReq, java.util.HashMap rowHandleMap)
public RowSetIterator getRowSetIterator()
getRowSetIterator in interface DataCollectorpublic void addException(java.lang.Exception e)
public void refreshCache()
public void rangeRefreshed(RangeRefreshEvent event)
RowSetListenerrangeRefreshed in interface RowSetListenerevent - a description of the new ranges.public void rangeScrolled(ScrollEvent event)
RowSetListenerrangeScrolled in interface RowSetListenerevent - a description of the new range.public void rowUpdated(UpdateEvent event)
RowSetListenerrowUpdated in interface RowSetListenerevent - a description of the modified Row object.public void navigated(NavigationEvent event)
RowSetListenernavigated in interface RowNavigationListenernavigated in interface RowSetListenerevent - a description of the new and previous current rows.public void rowDeleted(DeleteEvent event)
RowSetListenerrowDeleted in interface RowSetListenerevent - a description of the deleted Row object.public void rowInserted(InsertEvent event)
RowSetListenerrowInserted in interface RowSetListenerevent - a description of the new Row object.public void iteratorReset(RowSetManagementEvent event)
RowSetManagementListeneriteratorReset in interface RowSetManagementListenerevent - a description of the event.public void iteratorClosed(RowSetManagementEvent event)
RowSetManagementListeneriteratorClosed in interface RowSetManagementListenerevent - a description of the event.public void unMarshalled()
unMarshalled in interface Marshallablepublic void marshalled()
marshalled in interface Marshallablepublic java.lang.Object collectDataRows(AccTravDef accTravDef, int accTravLimit, boolean executeQueryForce)
collectDataRows in interface DataCollectorpublic boolean isForOneRow()
isForOneRow in interface DataCollectorpublic void setForOneRow(boolean b)
setForOneRow in interface DataCollector