|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectssbm.domain.entities.MovimentazioneFinanziaria
public class MovimentazioneFinanziaria
Questa classe rappresenta una movimentazione finanziaria.
Una movimentazione finanziaria č connotata dai seguenti dati:
Nested Class Summary | |
---|---|
class |
MovimentazioneFinanziaria.IdentificatoreElenco
Questa classe rappresenta i dati necessari ad identificare le movimentazioni relative ad un utente e verificatesi in uno specifico periodo di tempo. |
class |
MovimentazioneFinanziaria.IdentificatoreUnivoco
Questa classe rappresenta i dati necessati ad identificare univocamente una movimentazione finanziaria. |
static class |
MovimentazioneFinanziaria.Natura
Questa enumerazione elenca le possibili nature di una movimentazione finanziaria |
Field Summary | |
---|---|
private java.math.BigDecimal |
ammontare
L’ammontare della movimentazione. |
private java.lang.String |
controparte
Il nome della controparte della movimentazione. |
private java.util.GregorianCalendar |
dataOrigine
La data in cui si č verificata la movimentazione. |
private java.util.GregorianCalendar |
dataRegistrazione
La data in cui č stata registrata la movimentazione. |
private static java.text.DateFormat |
DATE_FORMATTER
Istanza di DateFormat relativa al formato "dd/MM/yyyy". |
private java.lang.String |
descrizione
Una descrizione della movimentazione. |
private long |
id
L’ID numerico che identifica la movimentazione nella sorgente dati. |
private MovimentazioneFinanziaria.Natura |
natura
Indica se si tratta di un’entrata o di un’uscita. |
private java.lang.String |
tipo
Il tipo di movimentazione. |
private Utente |
utente
L’utente a cui si riferisce la movimentazione. |
Constructor Summary | |
---|---|
MovimentazioneFinanziaria()
Costruisce un'istanza priva di dati. |
|
MovimentazioneFinanziaria(java.math.BigDecimal ammontare,
java.lang.String controparte,
java.util.GregorianCalendar dataOrigine,
java.util.GregorianCalendar dataRegistrazione,
long id,
MovimentazioneFinanziaria.Natura natura,
java.lang.String tipo,
Utente utente)
Costruisce un'istanza con tutti i campi d'esemplare obbligatori valorizzati. |
|
MovimentazioneFinanziaria(java.math.BigDecimal ammontare,
java.lang.String controparte,
java.util.GregorianCalendar dataOrigine,
java.util.GregorianCalendar dataRegistrazione,
java.lang.String descrizione,
long id,
MovimentazioneFinanziaria.Natura natura,
java.lang.String tipo,
Utente utente)
Costruisce un'istanza con tutti i campi d'esemplare valorizzati. |
|
MovimentazioneFinanziaria(java.lang.String ammontare,
java.lang.String controparte,
java.lang.String dataOrigine,
java.lang.String dataRegistrazione,
long id,
java.lang.String natura,
java.lang.String tipo,
Utente utente)
Costruisce un'istanza con tutti i campi d'esemplare obbligatori valorizzati. |
|
MovimentazioneFinanziaria(java.lang.String ammontare,
java.lang.String controparte,
java.lang.String dataOrigine,
java.lang.String dataRegistrazione,
java.lang.String descrizione,
long id,
java.lang.String natura,
java.lang.String tipo,
Utente utente)
Costruisce un'istanza con tutti i campi d'esemplare valorizzati. |
Method Summary | |
---|---|
private void |
checkAmmontare(java.math.BigDecimal ammontare)
Controlla il formato dell'ammontare. |
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object obj)
|
java.math.BigDecimal |
getAmmontare()
Restituisce l'ammontare della movimentazione. |
java.lang.String |
getControparte()
Restituisce la controparte della movimentazione finanziaria. |
java.util.GregorianCalendar |
getDataOrigine()
Restituisce la data in cui č avvenuta la movimentazione. |
java.util.GregorianCalendar |
getDataRegistrazione()
Restituisce la data in cui č stata registrata la movimentazione. |
java.lang.String |
getDescrizione()
Restituisce la descrizione della movimentazione. |
long |
getId()
Restituisce l’ID numerico che identificata la tupla in cui sono memorizzati i dati di quest'istanza. |
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. |
void |
setAmmontare(java.math.BigDecimal ammontare)
Imposta l'ammontare della movimentazione. |
void |
setAmmontare(java.lang.String ammontare)
Imposta l'ammontare della movimentazione. |
void |
setControparte(java.lang.String controparte)
Imposta la controparte della movimentazione finanziaria. |
void |
setDataOrigine(java.util.Date date)
Imposta la data di origine della movimentazione. |
void |
setDataOrigine(java.util.GregorianCalendar dataOrigine)
Imposta la data in cui č avvenuta la movimentazione finanziaria. |
void |
setDataOrigine(java.lang.String dataOrigine)
Imposta la data in cui č avvenuta la movimentazione finanziaria. |
void |
setDataRegistrazione(java.util.Date date)
Imposta la data di registrazione della movimentazione. |
void |
setDataRegistrazione(java.util.GregorianCalendar dataRegistrazione)
Imposta la data in cui č stata registrata la movimentazione. |
void |
setDataRegistrazione(java.lang.String dataRegistrazione)
Imposta la data in cui č stata registrata la movimentazione. |
void |
setDescrizione(java.lang.String descrizione)
Imposta la descrizione della movimentazione. |
void |
setId(long id)
Imposta l’ID numerico che identificata la tupla in cui sono memorizzati i dati di quest'istanza. |
void |
setNatura(MovimentazioneFinanziaria.Natura natura)
Imposta la natura della movimentazione. |
void |
setNatura(java.lang.String natura)
Imposta la natura della movimentazione. |
void |
setTipo(java.lang.String tipo)
Imposta il tipo di movimentazione. |
void |
setUtente(Utente utente)
Imposta l'utente a cui si riferisce la movimentazione. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.util.GregorianCalendar dataOrigine
private java.util.GregorianCalendar dataRegistrazione
private java.math.BigDecimal ammontare
private java.lang.String tipo
private MovimentazioneFinanziaria.Natura natura
private java.lang.String descrizione
private java.lang.String controparte
private Utente utente
private long id
private static final java.text.DateFormat DATE_FORMATTER
Constructor Detail |
---|
public MovimentazioneFinanziaria()
public MovimentazioneFinanziaria(java.math.BigDecimal ammontare, java.lang.String controparte, java.util.GregorianCalendar dataOrigine, java.util.GregorianCalendar dataRegistrazione, java.lang.String descrizione, long id, MovimentazioneFinanziaria.Natura natura, java.lang.String tipo, Utente utente) throws java.lang.IllegalArgumentException
ammontare
- l'ammontare della movimentazione finanziaria.controparte
- la controparte della movimentazione finanziaria.dataOrigine
- la data in cui si č verificata la movimentazione finanziaria.dataRegistrazione
- la data in cui la movimentazione finanziaria č stata registrata.descrizione
- la descrizione della movimentazione finanziaria.id
- l'ID numerico che identifica la movimentazione finanziaria nella sorgente dati.natura
- la natura della movimentazione finanziaria.tipo
- il tipo della movimentazione finanziaria.utente
- l'utente a cui si riferisce la movimentazione finanziaria.
java.lang.IllegalArgumentException
- se almeno uno dei parametri č uguale a null e se l'ammontare non
rispetta il formato definito dagli appositi campi della classe DomainConstraints
public MovimentazioneFinanziaria(java.math.BigDecimal ammontare, java.lang.String controparte, java.util.GregorianCalendar dataOrigine, java.util.GregorianCalendar dataRegistrazione, long id, MovimentazioneFinanziaria.Natura natura, java.lang.String tipo, Utente utente) throws java.lang.IllegalArgumentException
ammontare
- l'ammontare della movimentazione finanziaria.controparte
- la controparte della movimentazione finanziaria.dataOrigine
- la data in cui si č verificata la movimentazione finanziaria.dataRegistrazione
- la data in cui la movimentazione finanziaria č stata registrata.id
- l'ID numerico che identifica la movimentazione finanziaria nella sorgente dati.natura
- la natura della movimentazione finanziaria.tipo
- il tipo della movimentazione finanziaria.utente
- l'utente a cui si riferisce la movimentazione finanziaria.
java.lang.IllegalArgumentException
- se almeno uno dei parametri č uguale a null e se l'ammontare non
rispetta il formato definito dagli appositi campi della classe DomainConstraints
public MovimentazioneFinanziaria(java.lang.String ammontare, java.lang.String controparte, java.lang.String dataOrigine, java.lang.String dataRegistrazione, java.lang.String descrizione, long id, java.lang.String natura, java.lang.String tipo, Utente utente) throws java.lang.IllegalArgumentException
ammontare
- l'ammontare della movimentazione finanziaria.controparte
- la controparte della movimentazione finanziaria.dataOrigine
- la data in cui si č verificata la movimentazione finanziaria espressa come una stringa
avente il formato definito in DomainConstraints.FORMATO_DATA_JAVA
.dataRegistrazione
- la data in cui la movimentazione finanziaria č stata registrata espressa come una stringa
avente il formato definito in DomainConstraints.FORMATO_DATA_JAVA
.descrizione
- la descrizione della movimentazione finanziaria.id
- l'ID numerico che identifica la movimentazione finanziaria nella sorgente dati.natura
- la natura della movimentazione finanziaria.tipo
- il tipo della movimentazione finanziaria.utente
- l'utente a cui si riferisce la movimentazione finanziaria.
java.lang.IllegalArgumentException
- se si verifica una delle seguenti condizioni:DomainConstraints
;DomainConstraints.FORMATO_DATA_JAVA
public MovimentazioneFinanziaria(java.lang.String ammontare, java.lang.String controparte, java.lang.String dataOrigine, java.lang.String dataRegistrazione, long id, java.lang.String natura, java.lang.String tipo, Utente utente) throws java.lang.IllegalArgumentException
ammontare
- l'ammontare della movimentazione finanziaria.controparte
- la controparte della movimentazione finanziaria.dataOrigine
- la data in cui si č verificata la movimentazione finanziaria espressa come una stringa
avente il formato definito in DomainConstraints.FORMATO_DATA_JAVA
.dataRegistrazione
- la data in cui la movimentazione finanziaria č stata registrata espressa come una stringa
avente il formato definito in DomainConstraints.FORMATO_DATA_JAVA
.id
- l'ID numerico che identifica la movimentazione finanziaria nella sorgente dati.natura
- la natura della movimentazione finanziaria.tipo
- il tipo della movimentazione finanziaria.utente
- l'utente a cui si riferisce la movimentazione finanziaria.
java.lang.IllegalArgumentException
- se si verifica una delle seguenti condizioni:DomainConstraints
;DomainConstraints.FORMATO_DATA_JAVA
Method Detail |
---|
private void checkAmmontare(java.math.BigDecimal ammontare) throws java.lang.IllegalArgumentException
ammontare
- l'ammontare da controllare
java.lang.IllegalArgumentException
- se ammontare non rispetta il formato definito dagli appositi campi
della classe DomainConstraints
public java.util.GregorianCalendar getDataOrigine()
public void setDataOrigine(java.util.GregorianCalendar dataOrigine) throws java.lang.IllegalArgumentException
dataOrigine
- la data in cui č avvenuta la movimentazione finanziaria.
java.lang.IllegalArgumentException
- se dataOrigine č uguale a null.public void setDataOrigine(java.lang.String dataOrigine) throws java.lang.IllegalArgumentException
dataOrigine
- la data in cui č avvenuta la movimentazione finanziaria espressa come una stringa
avente il formato definito in DomainConstraints.FORMATO_DATA_JAVA
.
java.lang.IllegalArgumentException
- se dataOrigine č uguale a null e se non rispetta il
formato definito in DomainConstraints.FORMATO_DATA_JAVA
.public java.util.GregorianCalendar getDataRegistrazione()
public void setDataRegistrazione(java.util.GregorianCalendar dataRegistrazione) throws java.lang.IllegalArgumentException
dataRegistrazione
- la data in cui č stata registrata la movimentazione.
java.lang.IllegalArgumentException
- se dataRegistrazione č uguale a null.public void setDataRegistrazione(java.lang.String dataRegistrazione) throws java.lang.IllegalArgumentException
dataRegistrazione
- la data in cui č stata registrata la movimentazione espressa come una stringa
avente il formato definito in DomainConstraints.FORMATO_DATA_JAVA
.
java.lang.IllegalArgumentException
- se dataRegistrazione č uguale a null e se non rispetta il
formato definito in DomainConstraints.FORMATO_DATA_JAVA
.public java.math.BigDecimal getAmmontare()
public void setAmmontare(java.math.BigDecimal ammontare) throws java.lang.IllegalArgumentException
ammontare
- l'ammontare della movimentazione.
java.lang.IllegalArgumentException
- se ammontare č uguale a null e se l'ammontare non
rispetta il formato definito dagli appositi campi della classe DomainConstraints
.public void setAmmontare(java.lang.String ammontare) throws java.lang.IllegalArgumentException
ammontare
- l'ammontare della movimentazione.
java.lang.IllegalArgumentException
- se ammontare č uguale a null e se l'ammontare non
rispetta il formato definito dagli appositi campi della classe DomainConstraints
.public java.lang.String getTipo()
public void setTipo(java.lang.String tipo) throws java.lang.IllegalArgumentException
tipo
- il tipo di movimentazione.
java.lang.IllegalArgumentException
- se tipo č uguale a null.public MovimentazioneFinanziaria.Natura getNatura()
public void setNatura(MovimentazioneFinanziaria.Natura natura) throws java.lang.IllegalArgumentException
natura
- la natura della movimentazione.
java.lang.IllegalArgumentException
- se natura č uguale a null.public void setNatura(java.lang.String natura) throws java.lang.IllegalArgumentException
natura
- la natura della movimentazione.
java.lang.IllegalArgumentException
- se natura č uguale a null.public java.lang.String getDescrizione()
public void setDescrizione(java.lang.String descrizione) throws java.lang.IllegalArgumentException
descrizione
- la descrizione della movimentazione.
java.lang.IllegalArgumentException
- se descrizione č uguale a null.public java.lang.String getControparte()
public void setControparte(java.lang.String controparte) throws java.lang.IllegalArgumentException
controparte
- la controparte della movimentazione finanziaria.
java.lang.IllegalArgumentException
- se controparte č uguale a null.public Utente getUtente()
public void setUtente(Utente utente) throws java.lang.IllegalArgumentException
utente
- l'utente a cui si riferisce la movimentazione.
java.lang.IllegalArgumentException
- se utente č uguale a null.public long getId()
public void setId(long id)
id
- l’ID numerico che identificata la tupla in cui sono memorizzati i dati di quest'istanza.public void setDataRegistrazione(java.util.Date date) throws java.lang.IllegalArgumentException
date
- la data di registrazione della movimentazione.
java.lang.IllegalArgumentException
- se date č null.public void setDataOrigine(java.util.Date date) throws java.lang.IllegalArgumentException
date
- la data di origine della movimentazione.
java.lang.IllegalArgumentException
- se date č null.public java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |