Files
project-unisa-for-shop-mana…/it/unisa/info13d/Login/StoricoItem.java
Giovanni Di Grezia bcbf35b8d3 Access.get_user_data (String username) serve per ottenere un oggetto di tipo Entry e all'interno ci sono idati dell'utente
Access.replace_data(String username, Entry new_data) serve per scrivere nel database i nuovi dati dellutente dopo aver modificato loggetto Entry ottenuto con il metodo precedente.

Per settare un nuovo bilancio basta invocare il metodo setBalance(double value) sull'oggetto Entry ottenuto.
Per settare un nuovo acquisto fatto dell'utente bisogna prima chiamare getStorico() sull'oggetto entry che restituira un arraylist ed in seguito eseguire un add sull'arraylist per aggiungere un nuovo oggetto di tipo StoricoItem (questo conterrà la descrizione, il prezzo al momento dell'acquisto e la data)
2013-12-17 19:26:06 +01:00

43 lines
858 B
Java

package it.unisa.info13d.Login;
/**
* Created with MONSTER.
* User: xgiovio
* Date: 17/12/13
* Time: 18.27
*/
import java.io.Serializable;
import java.util.GregorianCalendar;
/**
* Questa classe rappresenta un singolo acquisto fatto dall'utente.
*/
public class StoricoItem implements Serializable {
public StoricoItem (String in_description, GregorianCalendar in_data_acquisto, double in_prezzo){
description = in_description;
data_acquisto = in_data_acquisto;
prezzo = in_prezzo;
}
public String getDescription() {
return description;
}
public GregorianCalendar getData_acquisto() {
return data_acquisto;
}
public double getPrezzo() {
return prezzo;
}
private String description;
private GregorianCalendar data_acquisto;
private double prezzo;
}