Aggiunti i javadoc ai metodi e alle classi

Apportate leggeri cambiamenti alla grafica
This commit is contained in:
Simone Argenziano
2013-12-19 14:23:31 +01:00
parent 68886fd406
commit 76445c07b9
14 changed files with 407 additions and 128 deletions

View File

@@ -9,10 +9,20 @@ import java.util.ArrayList;
* Date: 17/12/13
* Time: 0.38
*/
/**
*
* Classe che rappresenta un utente all'interno del "database" su disco.
*
*/
public class Entry implements Serializable{
/**
* Il costruttore della classe si occupa di inizializzare i dati dell'utente
* @param in_user - username utente
* @param in_password - password utente
* @param in_type - tipologia di utente
* @param in_location - luogo abitazione utente
*/
public Entry (String in_user, String in_password, boolean in_type, String in_location) {
user = in_user;
password = in_password;
@@ -20,32 +30,60 @@ public class Entry implements Serializable{
location = in_location;
storico = new ArrayList<StoricoItem>();
}
/**
*
* @return - username of user
*/
public String getUser() {
return user;
}
/**
*
* @return - password of user
*/
public String getPassword() {
return password;
}
/**
*
* @return - il tipo di utente
*/
public boolean getType() {
return type;
}
/**
*
* @return - il luogo di abitazione dell'utente
*/
public String getLocation() {
return location;
}
/**
*
* @return - il saldo dell'utente
*/
public double getBalance() {
return balance;
}
/**
*
* Questo metodo aggiugne credito al saldo dell'utente.
* @param balance - valore della ricarica del saldo
*/
public void setBalance(double balance) {
this.balance += balance;
}
/**
*
* @return - un ArrayList che rappresenta lo storico degli acquisti dell'utente
*/
public ArrayList<StoricoItem> getStorico() {
return storico;
}