ssbm.commons
Class DataContainer

java.lang.Object
  extended by ssbm.commons.DataContainer

public class DataContainer
extends java.lang.Object

Questa classe rappresenta un dizionario contenente i dati da elaborare o i dati ottenuti dall’esecuzione di un servizio. Ogni voce del dizionario ha come chiave il codice identificativo del dato e come valore il dato stesso espresso come stringa di caratteri.

Author:
Salvatore Piccione

Field Summary
private  java.util.Map<java.lang.String,java.lang.String> dataTable
          Il dizionario che memorizza la coppia codice - valore di un dato.
 
Constructor Summary
DataContainer()
          Costruisce un'istanza con un dizionario vuoto.
 
Method Summary
 java.lang.String[] getDataID()
          Restituisce l'elenco dei codici dei dati memorizzati nel dizionario.
 java.lang.String getDatumValue(java.lang.String id)
          Recupera il valore del dato identificato dal codice passato come parametro.
 boolean isEmpty()
          Indica se il dizionario dei dati č vuoto.
 void setDatum(java.lang.String id, java.lang.String value)
          Imposta una nuova voce del dizionario di dati.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dataTable

private java.util.Map<java.lang.String,java.lang.String> dataTable
Il dizionario che memorizza la coppia codice - valore di un dato.

Constructor Detail

DataContainer

public DataContainer()
Costruisce un'istanza con un dizionario vuoto.

Method Detail

getDatumValue

public java.lang.String getDatumValue(java.lang.String id)
Recupera il valore del dato identificato dal codice passato come parametro.

Parameters:
id - il codice del dato da recuperare.
Returns:
il valore del dato identificato, se esiste una voce del dizionario con chiave id; altrimenti null.
See Also:
DataID

getDataID

public java.lang.String[] getDataID()
Restituisce l'elenco dei codici dei dati memorizzati nel dizionario.

Returns:
un array contenente i codici dei dati.
See Also:
DataID

setDatum

public void setDatum(java.lang.String id,
                     java.lang.String value)
Imposta una nuova voce del dizionario di dati.

Parameters:
id - il codice del dato.
value - il valore del dato.
See Also:
DataID

isEmpty

public boolean isEmpty()
Indica se il dizionario dei dati č vuoto.

Returns:
true se il dizionario č vuoto, false altrimenti.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object