package it.unisa.info13d.Articoli; import java.io.Serializable; import java.util.GregorianCalendar; /** * Created with MONSTER. * User: xgiovio * Date: 16/12/13 * Time: 18.46 */ /** * * Classe che rappresenta un bene di consumo all'interno del catalogo. * */ public class BeniDiConsumo2 extends Utilizzabile2 implements Utilizzabile, Serializable { /** * Costruttore che inizializza i valori del bene di consumo * * @param idBene * @param descrizioneBene * @param prezzoBene * @param beniInStock */ public BeniDiConsumo2 ( int idBene, String descrizioneBene, double prezzoBene, int beniInStock ){ this.idBene=idBene; this.descrizioneBene=descrizioneBene; this.prezzoBene=prezzoBene; this.beniInStock=beniInStock; } @Override public boolean eAcquistabile() { if(beniVenduti=7 ) return prezzoBene*0.10; //Prezzo scontato del 10% else return prezzoBene; //Nessuno sconto applicabile } private int idBene; private int beniInStock; //Numero totale di prodotti da vendere private int beniVenduti; //Numero di prodotti venduti private int giudizioFornitore; //Giudizio sul fornitore che varia da 1 a 5 private double prezzoBene; private GregorianCalendar scadenza = new GregorianCalendar(99999,0,1); private String fornitore; private String descrizioneBene; }