it.eng.spago.dbaccess.sql
Class DataRow

java.lang.Object
  extended byit.eng.spago.dbaccess.sql.DataRow

public class DataRow
extends java.lang.Object

Questa Classe rappresenta una riga del database ovvero un insieme ordinato di DataField.


Field Summary
static java.lang.String ROW_TAG
           
 
Constructor Summary
DataRow(int columnsSize)
          Costruttore
 
Method Summary
 void addColumn(int position, DataField dataColumn)
          Questo metodo aggiunge alla riga il DataField nella posizione specificata.
 DataField getColumn(int position)
          Questo metodo recupera il DataField relativo alla colonna specificata dalla posizione fornita.
 DataField getColumn(java.lang.String columnName)
          Questo metodo recupera il DataField relativo alla colonna individuata da columnName.
 int getColumnSize()
          Questo metodo ricava il numero di colonne .
 SourceBean getSourceBean()
          Questo metodo crea un'istanza della classe SourceBean inserendovi i valori delle colonne.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROW_TAG

public static final java.lang.String ROW_TAG
See Also:
Constant Field Values
Constructor Detail

DataRow

public DataRow(int columnsSize)
Costruttore

Method Detail

addColumn

public void addColumn(int position,
                      DataField dataColumn)
Questo metodo aggiunge alla riga il DataField nella posizione specificata.


getColumn

public DataField getColumn(int position)
Questo metodo recupera il DataField relativo alla colonna specificata dalla posizione fornita.

Returns:
DataField il DataField con il dato della colonna .

getColumn

public DataField getColumn(java.lang.String columnName)
Questo metodo recupera il DataField relativo alla colonna individuata da columnName.

Returns:
DataField il DataField con il dato della colonna specificata.

getColumnSize

public int getColumnSize()
Questo metodo ricava il numero di colonne .

Returns:
int il numero di colonne .

getSourceBean

public SourceBean getSourceBean()
                         throws EMFInternalError
Questo metodo crea un'istanza della classe SourceBean inserendovi i valori delle colonne.

Throws:
EMFInternalError - - Se risulta impossibile popolare l'oggetto SourceBean.
EMFInternalError