it.eng.spago.dbaccess.sql
Class DataField

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

public class DataField
extends java.lang.Object

L'oggetto DataField rappresenta un campo del database avente associato associato il tipo SQL . Esso è utilizzato in due contesti :

  • Come parametro nell'esecuzione dei comandi ( in questo caso il nome non è importante ).
  • Come valore di una colonna in un oggetto di tipo DataRow. Questo oggetto gestisce in maniera automatica le conversioni tra tipi.


    Constructor Summary
    DataField(java.lang.String name, int sqlType, java.lang.Object objectValue, SQLMapper sqlMapper)
              Costruttore.
    DataField(java.lang.String name, int sqlType, java.lang.Object objectValue, SQLMapper sqlMapper, java.lang.String typeName)
              Costruttore.
    DataField(java.lang.String name, int sqlType, java.lang.String stringValue, SQLMapper sqlMapper)
              Costruttore
    DataField(java.lang.String name, int sqlType, java.lang.String stringValue, SQLMapper sqlMapper, java.lang.String typeName)
              Costruttore
     
    Method Summary
     java.lang.String getName()
              Permette di recuperare il nome logico del campo associato al DataField.
     java.lang.Object getObjectValue()
              Permette di recuperare il valore del campo associato al DataField.
     int getSqlType()
              Permette di recuperare il tipo SQL associato al DataField.
     java.lang.String getStringValue()
              Permette di recuperare il valore del campo associato al DataField nel formato String.
     java.lang.String getTypeName()
              Permette di recuperare il valore del campo associato al DataField nel formato String.
     void setName(java.lang.String name)
              Permette di impostare il nome logico del campo associato al DataField.
     void setObjectValue(java.lang.Object objectValue)
              Permette di impostare il valore del campo associato al DataField.
     void setSqlType(int sqlType)
              Permette di impostare il tipo SQL associato al DataField.
     void setStringValue(java.lang.String stringValue)
              Permette di impostare il valore del campo associato al DataField nel formato String.
     void setTypeName(java.lang.String typeName)
              Permette di impostare il valore del campo associato al DataField nel formato String.
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    DataField

    public DataField(java.lang.String name,
                     int sqlType,
                     java.lang.Object objectValue,
                     SQLMapper sqlMapper)
    Costruttore.


    DataField

    public DataField(java.lang.String name,
                     int sqlType,
                     java.lang.Object objectValue,
                     SQLMapper sqlMapper,
                     java.lang.String typeName)
    Costruttore.


    DataField

    public DataField(java.lang.String name,
                     int sqlType,
                     java.lang.String stringValue,
                     SQLMapper sqlMapper,
                     java.lang.String typeName)
    Costruttore


    DataField

    public DataField(java.lang.String name,
                     int sqlType,
                     java.lang.String stringValue,
                     SQLMapper sqlMapper)
    Costruttore

    Method Detail

    getSqlType

    public int getSqlType()
    Permette di recuperare il tipo SQL associato al DataField.

    Returns:
    int il valore intero associato al tipo SQL.

    setSqlType

    public void setSqlType(int sqlType)
    Permette di impostare il tipo SQL associato al DataField.


    getName

    public java.lang.String getName()
    Permette di recuperare il nome logico del campo associato al DataField.

    Returns:
    String il nome logico del campo associato al DataField.

    setName

    public void setName(java.lang.String name)
    Permette di impostare il nome logico del campo associato al DataField.


    getObjectValue

    public java.lang.Object getObjectValue()
    Permette di recuperare il valore del campo associato al DataField.

    Returns:
    Object il valore del campo associato al DataField.

    setObjectValue

    public void setObjectValue(java.lang.Object objectValue)
    Permette di impostare il valore del campo associato al DataField.


    getStringValue

    public java.lang.String getStringValue()
    Permette di recuperare il valore del campo associato al DataField nel formato String.

    Returns:
    String il valore del campo associato al DataField.

    setStringValue

    public void setStringValue(java.lang.String stringValue)
    Permette di impostare il valore del campo associato al DataField nel formato String.


    getTypeName

    public java.lang.String getTypeName()
    Permette di recuperare il valore del campo associato al DataField nel formato String.

    Returns:
    String il valore del campo associato al DataField.

    setTypeName

    public void setTypeName(java.lang.String typeName)
    Permette di impostare il valore del campo associato al DataField nel formato String.