|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectssbm.domain.entities.Utente
public class Utente
Questa classe rappresenta un utente dell’applicazione. Un utente è identificato da un account di accesso
all’applicazione costituito da uno username e da una password.
All’utente è anche associato un ID numerico che identifica univocamente questa entità all’interno della
sorgente dati in cui è storicizzata.
Field Summary | |
---|---|
private long |
id
L'ID numerico della tupla in cui sono memorizzati i dati di quest'istanza. |
private java.net.InetAddress |
netAddress
L'indirizzo di rete dal quale è connesso l'utente. |
private java.lang.String |
password
La password dell’account di accesso dell’utente. |
private java.lang.String |
username
Lo username dell’account di accesso dell’utente. |
Constructor Summary | |
---|---|
Utente()
Costruisce un'istanza vuota. |
|
Utente(java.lang.String password,
java.lang.String username)
Costruisce un'istanza con uno username ed una password. |
|
Utente(java.lang.String password,
java.lang.String username,
long id)
Costruisce un'istanza valorizzando lo username, la password e l'id. |
|
Utente(java.lang.String password,
java.lang.String username,
java.lang.String netAddress)
Costruisce un esemplare avente uno username, una password ed un indirizzo di rete. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
int |
compareTo(Utente that)
|
boolean |
equals(java.lang.Object obj)
|
long |
getId()
Restituisce l'ID numerico. |
java.net.InetAddress |
getNetAddress()
Restituisce l'indirizzo di rete dal quale è connesso l'utente. |
java.lang.String |
getPassword()
Restituisce la password dell’account di accesso dell’utente. |
java.lang.String |
getUsername()
Restituisce lo username dell’account di accesso dell’utente. |
void |
setId(long id)
Imposta l'ID numerico. |
void |
setNetAddress(java.net.InetAddress netAddress)
Imposta l'indirizzo di rete dal quale è connesso l'utente. |
void |
setNetAddress(java.lang.String netAddress)
Imposta l'indirizzo di rete dal quale è connesso l'utente. |
void |
setPassword(java.lang.String password)
Imposta la password dell’account di accesso dell’utente. |
void |
setUsername(java.lang.String username)
Imposta lo username dell’account di accesso dell’utente. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String password
private java.lang.String username
private java.net.InetAddress netAddress
private long id
Constructor Detail |
---|
public Utente()
public Utente(java.lang.String password, java.lang.String username, long id) throws java.lang.IllegalArgumentException
password
- la password dell'account di accesso dell'utente.username
- lo username dell'account di accesso dell'utente.id
- l'ID numerico della tupla in cui sono memorizzati i dati.
java.lang.IllegalArgumentException
- se uno dei parametri è null.public Utente(java.lang.String password, java.lang.String username) throws java.lang.IllegalArgumentException
password
- la password dell'account di accesso dell'utente.username
- lo username dell'account di accesso dell'utente.
java.lang.IllegalArgumentException
- se uno dei parametri è null.public Utente(java.lang.String password, java.lang.String username, java.lang.String netAddress) throws java.lang.IllegalArgumentException
password
- la password dell'account di accesso dell'utente.username
- lo username dell'account di accesso dell'utente.netAddress
- l'indirizzo di rete dal quale è connesso l'utente.
java.lang.IllegalArgumentException
- se uno dei parametri è null.Method Detail |
---|
public java.lang.String getPassword()
public void setPassword(java.lang.String password) throws java.lang.IllegalArgumentException
password
- la password dell’account di accesso dell’utente.
java.lang.IllegalArgumentException
- se password è uguale a null.public java.lang.String getUsername()
public void setUsername(java.lang.String username) throws java.lang.IllegalArgumentException
username
- lo username dell’account di accesso dell’utente.
java.lang.IllegalArgumentException
- se username è null.public java.net.InetAddress getNetAddress()
public void setNetAddress(java.lang.String netAddress) throws DomainException, java.lang.IllegalArgumentException
netAddress
- l'indirizzo di rete dal quale è connesso l'utente.
DomainException
- se netAddress non è un indirizzo di rete valido.
java.lang.IllegalArgumentException
- se netAddress è null.public void setNetAddress(java.net.InetAddress netAddress) throws DomainException, java.lang.IllegalArgumentException
netAddress
- l'indirizzo di rete dal quale è connesso l'utente.
DomainException
- se netAddress non è un indirizzo di rete valido.
java.lang.IllegalArgumentException
- se netAddress è null.public long getId()
public void setId(long id)
id
- l'ID numerico.public int compareTo(Utente that)
compareTo
in interface java.lang.Comparable<Utente>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |