ssbm.domain.entities
Class MovimentazioneFinanziaria.IdentificatoreElenco

java.lang.Object
  extended by ssbm.domain.entities.MovimentazioneFinanziaria.IdentificatoreElenco
Enclosing class:
MovimentazioneFinanziaria

public class MovimentazioneFinanziaria.IdentificatoreElenco
extends java.lang.Object

Questa classe rappresenta i dati necessari ad identificare le movimentazioni relative ad un utente e verificatesi in uno specifico periodo di tempo.

Author:
Salvatore Piccione

Field Summary
private  java.util.Date dataFine
          La data di fine del periodo.
private  java.util.Date dataInizio
          La data d'inizio del periodo.
private  MovimentazioneFinanziaria.Natura natura
          La natura delle movimentazioni.
private  Utente utente
          L'utente a cui si riferiscono le movimentazioni
 
Constructor Summary
MovimentazioneFinanziaria.IdentificatoreElenco()
          Costruisce un'istanza vuota.
MovimentazioneFinanziaria.IdentificatoreElenco(java.lang.String dataInizio, java.lang.String dataFine, java.lang.String natura, Utente utente)
          Costruisce un esemplare con tutti i campi d'esemplare impostati.
 
Method Summary
 java.util.Date getDataFine()
          La data di fine del periodo di riferimento.
 java.util.Date getDataInizio()
          La data d'inizio del periodo di riferimento.
 MovimentazioneFinanziaria.Natura getNatura()
          La natura delle movimentazioni.
 Utente getUtente()
          L'utente a cui si riferiscono le movimentazioni.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataInizio

private java.util.Date dataInizio
La data d'inizio del periodo.


dataFine

private java.util.Date dataFine
La data di fine del periodo.


natura

private MovimentazioneFinanziaria.Natura natura
La natura delle movimentazioni.


utente

private Utente utente
L'utente a cui si riferiscono le movimentazioni

Constructor Detail

MovimentazioneFinanziaria.IdentificatoreElenco

public MovimentazioneFinanziaria.IdentificatoreElenco()
Costruisce un'istanza vuota.


MovimentazioneFinanziaria.IdentificatoreElenco

public MovimentazioneFinanziaria.IdentificatoreElenco(java.lang.String dataInizio,
                                                      java.lang.String dataFine,
                                                      java.lang.String natura,
                                                      Utente utente)
                                               throws java.lang.IllegalArgumentException
Costruisce un esemplare con tutti i campi d'esemplare impostati.

Parameters:
dataInizio - la data d'inizio del periodo di riferimento.
dataFine - la data di fine del periodo di riferimento.
natura - il valore dell'enumerazione MovimentazioneFinanziaria.Natura che denota la natura delle movimentazioni.
utente - l'istanza di Utente che rappresenta l'utente a cui si riferiscono le movimentazioni.
Throws:
java.lang.IllegalArgumentException - se si verifica una delle seguenti condizioni:
Method Detail

getDataInizio

public java.util.Date getDataInizio()
La data d'inizio del periodo di riferimento.

Returns:
la data d'inizio del periodo.

getDataFine

public java.util.Date getDataFine()
La data di fine del periodo di riferimento.

Returns:
la data di fine del periodo.

getNatura

public MovimentazioneFinanziaria.Natura getNatura()
La natura delle movimentazioni.

Returns:
l'istanza di Utente che rappresenta l'utente a cui si riferiscono le movimentazioni.

getUtente

public Utente getUtente()
L'utente a cui si riferiscono le movimentazioni.

Returns:
l'istanza di Utente che rappresenta l'utente a cui si riferisce la movimentazione.