ssbm.domain.entities
Class MovimentazioneFinanziaria.IdentificatoreUnivoco

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

public class MovimentazioneFinanziaria.IdentificatoreUnivoco
extends java.lang.Object

Questa classe rappresenta i dati necessati ad identificare univocamente una movimentazione finanziaria.

Author:
Salvatore Piccione

Field Summary
private  java.lang.String controparte
          La controparte della movimentazione.
private  java.util.Date dataOrigine
          La data di origine della movimentazione.
private  MovimentazioneFinanziaria.Natura natura
          La natura della movimentazione.
private  java.lang.String tipo
          Il tipo della movimentazione.
private  Utente utente
          L'utente a cui si riferisce la movimentazione.
 
Constructor Summary
MovimentazioneFinanziaria.IdentificatoreUnivoco()
          Costruisce un esemplare vuoto.
MovimentazioneFinanziaria.IdentificatoreUnivoco(java.lang.String controparte, java.lang.String dataOrigine, java.lang.String natura, java.lang.String tipo, Utente utente)
          Costruisce un esemplare con tutti i campi d'esemplare impostati.
 
Method Summary
 java.lang.String getControparte()
          Restituisce la controparte della movimentazione.
 java.util.Date getDataOrigine()
          Restituisce la data in cui è avvenuta la movimentazione.
 MovimentazioneFinanziaria.Natura getNatura()
          Restituisce la natura della movimentazione.
 java.lang.String getTipo()
          Restituisce il tipo di movimentazione.
 Utente getUtente()
          Restituisce l'utente a cui si riferisce la movimentazione.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

controparte

private java.lang.String controparte
La controparte della movimentazione.


utente

private Utente utente
L'utente a cui si riferisce la movimentazione.


dataOrigine

private java.util.Date dataOrigine
La data di origine della movimentazione.


tipo

private java.lang.String tipo
Il tipo della movimentazione.


natura

private MovimentazioneFinanziaria.Natura natura
La natura della movimentazione.

Constructor Detail

MovimentazioneFinanziaria.IdentificatoreUnivoco

public MovimentazioneFinanziaria.IdentificatoreUnivoco()
Costruisce un esemplare vuoto.


MovimentazioneFinanziaria.IdentificatoreUnivoco

public MovimentazioneFinanziaria.IdentificatoreUnivoco(java.lang.String controparte,
                                                       java.lang.String dataOrigine,
                                                       java.lang.String natura,
                                                       java.lang.String tipo,
                                                       Utente utente)
                                                throws java.lang.IllegalArgumentException
Costruisce un esemplare con tutti i campi d'esemplare impostati.

Parameters:
controparte - la controparte della movimentazione.
dataOrigine - la data in cui è avvenuta la movimentazione.
natura - il valore dell'enumerazione MovimentazioneFinanziaria.Natura che denota la natura della movimentazione.
tipo - il tipo di movimentazione.
utente - l'istanza di Utente che rappresenta l'utente a cui si riferisce la movimentazione.
Throws:
java.lang.IllegalArgumentException - se si verifica una delle seguenti condizioni:
Method Detail

getControparte

public java.lang.String getControparte()
Restituisce la controparte della movimentazione.

Returns:
la controparte della movimentazione.

getUtente

public Utente getUtente()
Restituisce l'utente a cui si riferisce la movimentazione.

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

getDataOrigine

public java.util.Date getDataOrigine()
Restituisce la data in cui è avvenuta la movimentazione.

Returns:
la data in cui è avvenuta la movimentazione.

getTipo

public java.lang.String getTipo()
Restituisce il tipo di movimentazione.

Returns:
il tipo di movimentazione.

getNatura

public MovimentazioneFinanziaria.Natura getNatura()
Restituisce la natura della movimentazione.

Returns:
il valore dell'enumerazione MovimentazioneFinanziaria.Natura che denota la natura della movimentazione.