SilverStream
Application Server 3.5

com.sssw.rt.event
Interface AgiRowSetListener

All Known Implementing Classes:
AgoBindingManager, AgoData, AgoRowCursorTableModel, AgpViewPanel

public interface AgiRowSetListener

An AgiRowSetListener event is fired whenever the data underlying an AgiRowCursor is changed in some way.

See Also:
AgiRowCursor

Method Summary
 void dataReceivedAsync(AgoEvent evt)
          This method is invoked if additional data for the row set has been received asynchronously
 void dataReloaded(AgoEvent evt)
          This method is invoked when all of the underlying data for the AgiRowCursor has been reloaded (e.g when a query is performed).
 void rowDataChanged(AgoPropertyChangeEvent evt)
          This method is invoked when data for a row has been modified.
 void rowDeleted(AgoEvent evt)
          This method is invoked just after a row has been deleted.
 void rowInserted(AgoEvent evt)
          This method is invoked when a new row has been inserted.
 void rowPreDelete(AgoEvent evt)
          This method is invoked just before a row is deleted.
 void rowPreInsert(AgoEvent evt)
          This method is invoked just before a new row is inserted.
 

Method Detail

rowPreDelete

public void rowPreDelete(AgoEvent evt)
This method is invoked just before a row is deleted.

evt.getArgument() returns an AgiRowCursor for the row that is about to be deleted.


rowDeleted

public void rowDeleted(AgoEvent evt)
This method is invoked just after a row has been deleted.

evt.getArgument() returns an AgiRowCursor for the row that has been deleted.


rowPreInsert

public void rowPreInsert(AgoEvent evt)
This method is invoked just before a new row is inserted.

evt.getArgument() returns an AgiRowCursor for the row before or after which the new row will be inserted.


rowInserted

public void rowInserted(AgoEvent evt)
This method is invoked when a new row has been inserted.

evt.getArgument() returns an AgiRowCursor for the row that was inserted.


dataReloaded

public void dataReloaded(AgoEvent evt)
This method is invoked when all of the underlying data for the AgiRowCursor has been reloaded (e.g when a query is performed).

dataReceivedAsync

public void dataReceivedAsync(AgoEvent evt)
This method is invoked if additional data for the row set has been received asynchronously

rowDataChanged

public void rowDataChanged(AgoPropertyChangeEvent evt)
This method is invoked when data for a row has been modified.

SilverStream
Application Server 3.5