package it.unisa.info13d.Articoli; import java.util.GregorianCalendar; /** * Created with MONSTER. * User: xgiovio * Date: 16/12/13 * Time: 18.45 */ public class Vacanze implements Utilizzabile{ /** * Costruttore per inizialiazzare una Vacanza * * @param idViaggio * @param docalitaViaggio * @param dataPartenzaViaggio * @param ScadenzaOfferta * @param PrezzoPSingola */ public Vacanze(int idViaggio, String localitaViaggio, GregorianCalendar dataPartenzaViaggio, GregorianCalendar scadenzaOfferta, double prezzoPSingola){ this.idViaggio = idViaggio; this.localitaViaggio = localitaViaggio; this.dataPartenzaViaggio = dataPartenzaViaggio; this.scadenzaOfferta = scadenzaOfferta; this.prezzoPSingola = prezzoPSingola; } @Override public boolean eAcquistabile() { if(scadenzaOfferta.before(new GregorianCalendar())) //L'offerta della vacanza scade se la data sua scadenza è successiva a quella della data odierna return false; return true; } private int idViaggio; private String localitaViaggio; private GregorianCalendar dataPartenzaViaggio; private GregorianCalendar scadenzaOfferta; private double prezzoPSingola; private static int viaggiVenduti; }