pt.moredata.dao.event
Class DAOEvent

java.lang.Object
  extended byjava.util.EventObject
      extended bypt.moredata.dao.event.DAOEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DDataControlEvent, DDataControlEvent

public class DAOEvent
extends java.util.EventObject

Description:

Descrição de um evento ocorrido num DataControl Company MoreData

Version:
$Revision: 1.3 $
Author:
Paulo Carmo, Ricardo Amaro
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
DAOEvent(DataAccessObject source, int type, int rowNumber, java.util.ArrayList columns, java.lang.Object changeInfo)
          Constroi uma instancia da classe DataAccessObjectEvent.
 
Method Summary
 java.lang.Object getChangeInfo()
          Devolve a informacao acerca alteracao que originou este evento.
 java.util.ArrayList getColumnsNames()
          Devolve uma lista com os ????
 DataRow getDataRow()
          Getter for property dataRow.
 int getRowNumber()
          Devolve o numero da linha do DataAccessObject onde ocorreu o evento.
 int getType()
          Devolve o tipo deste evento.
 void setDataRow(DataRow dataRow)
          Setter for property dataRow.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DAOEvent

public DAOEvent(DataAccessObject source,
                int type,
                int rowNumber,
                java.util.ArrayList columns,
                java.lang.Object changeInfo)
Constroi uma instancia da classe DataAccessObjectEvent.

Parameters:
source - O contexto que originou este evento (nao nulo).
type - O tipo de evento.
changeInfo - Um objecto com informacao acerca da alteracao.
Method Detail

getChangeInfo

public java.lang.Object getChangeInfo()
Devolve a informacao acerca alteracao que originou este evento.


getColumnsNames

public java.util.ArrayList getColumnsNames()
Devolve uma lista com os ???? das colunas que geraram o evento.


getRowNumber

public int getRowNumber()
Devolve o numero da linha do DataAccessObject onde ocorreu o evento.


getType

public int getType()
Devolve o tipo deste evento.


getDataRow

public DataRow getDataRow()
Getter for property dataRow.

Returns:
Value of property dataRow.

setDataRow

public void setDataRow(DataRow dataRow)
Setter for property dataRow.

Parameters:
dataRow - New value of property dataRow.