Aggiunti i javadoc ai metodi e alle classi
Apportate leggeri cambiamenti alla grafica
This commit is contained in:
@@ -9,16 +9,22 @@ import java.util.GregorianCalendar;
|
||||
* Date: 16/12/13
|
||||
* Time: 18.46
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* Classe che rappresenta un bene di consumo all'interno del catalogo.
|
||||
*
|
||||
*/
|
||||
public class BeniDiConsumo implements Utilizzabile, Serializable{
|
||||
|
||||
/**
|
||||
* Costruttore che inizializza i valori del bene di consumo
|
||||
*
|
||||
* @param idBene
|
||||
* @param descrizioneBene
|
||||
* @param prezzoBene
|
||||
* @param beniInStock
|
||||
*/
|
||||
|
||||
public BeniDiConsumo ( int idBene, String descrizioneBene, double prezzoBene, int beniInStock ){
|
||||
this.idBene=idBene;
|
||||
this.descrizioneBene=descrizioneBene;
|
||||
@@ -34,42 +40,72 @@ public class BeniDiConsumo implements Utilizzabile, Serializable{
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return - id bene
|
||||
*/
|
||||
public int getIdBene() {
|
||||
return idBene;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - descrizione bene
|
||||
*/
|
||||
public String getDescrizioneBene() {
|
||||
return descrizioneBene;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - prezzo del bene
|
||||
*/
|
||||
public double getPrezzoBene() {
|
||||
return prezzoBene;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - la quantita dei beni da vendere
|
||||
*/
|
||||
public int getBeniInStock() {
|
||||
return beniInStock;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - numero di oggetti venduti
|
||||
*/
|
||||
public int getBeniVenduti() {
|
||||
return beniVenduti;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param descrizioneBene - descrizione del bene
|
||||
*/
|
||||
public void setDescrizioneBene(String descrizioneBene) {
|
||||
this.descrizioneBene = descrizioneBene;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param prezzoBene - prezzo del bene
|
||||
*/
|
||||
public void setPrezzoBene(double prezzoBene) {
|
||||
this.prezzoBene = prezzoBene;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param beniInStock - quantita' del bene disponibile per la vendita
|
||||
*/
|
||||
public void setBeniInStock(int beniInStock) {
|
||||
this.beniInStock = beniInStock;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - la scadenza del bene (viene considerata una data a lungo termine)
|
||||
*/
|
||||
public GregorianCalendar getScadenza() {
|
||||
return scadenza;
|
||||
}
|
||||
|
||||
/**
|
||||
* Questo metodo setta i beni venduti, decrementa la quantita in magazzino e incrementa il numero di oggeti venduti
|
||||
*/
|
||||
public void setBeniVenduti() {
|
||||
beniInStock--;
|
||||
beniVenduti++;
|
||||
|
||||
@@ -9,17 +9,23 @@ import java.util.GregorianCalendar;
|
||||
* Date: 16/12/13
|
||||
* Time: 18.47
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* Classe che rappresenta una cena all'interno del catalogo.
|
||||
*
|
||||
*/
|
||||
public class CeneInRistoranti implements Utilizzabile, Serializable{
|
||||
|
||||
/**
|
||||
*
|
||||
* @param idCena
|
||||
* @param nomeRistorante
|
||||
* @param luogo
|
||||
* @param descrizione_cena
|
||||
* @param costoPerPersona
|
||||
* @param dataScadenzaOffertaCena
|
||||
* @param numCenedaVendere
|
||||
* @param idCena - l'id della cena
|
||||
* @param nomeRistorante - il ristorante in cui usufruire dell'offerta
|
||||
* @param luogo - Ubicazione del ristorante
|
||||
* @param descrizione_cena - descrizione della cena (cosa viene offerto dal ristorante)
|
||||
* @param costoPerPersona - costo per singola persona
|
||||
* @param dataScadenzaOffertaCena - scadenza dell'offerta
|
||||
* @param numCenedaVendere - offerte disponibile per la cena
|
||||
*/
|
||||
|
||||
public CeneInRistoranti(int idCena, String nomeRistorante, String luogo, String descrizione_cena, double costoPerPersona, GregorianCalendar dataScadenzaOffertaCena, int numCenedaVendere){
|
||||
@@ -39,62 +45,107 @@ public class CeneInRistoranti implements Utilizzabile, Serializable{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - l'id della cena
|
||||
*/
|
||||
public int getIdCena() {
|
||||
return idCena;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - in nome del ristorante
|
||||
*/
|
||||
public String getNomeRistorante() {
|
||||
return nomeRistorante;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - l'ubicazione del ristorante
|
||||
*/
|
||||
public String getLuogo() {
|
||||
return luogo;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - descrizione della cena
|
||||
*/
|
||||
public String getDescrizione_cena() {
|
||||
return descrizione_cena;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - il costo per ogni singola persona
|
||||
*/
|
||||
public double getCostoPerPersona() {
|
||||
return costoPerPersona;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - data di scadenza dell'offerta
|
||||
*/
|
||||
public GregorianCalendar getDataScadenzaOffertaCena() {
|
||||
return dataScadenzaOffertaCena;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - il numero di cene ancora disponibili per la vendita
|
||||
*/
|
||||
public int getNumCenedaVendere() {
|
||||
return numCenedaVendere;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - il numero di cene vendute
|
||||
*/
|
||||
public int getCeneVendute() {
|
||||
return ceneVendute;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param nomeRistorante - setta il nome del ristorante
|
||||
*/
|
||||
public void setNomeRistorante(String nomeRistorante) {
|
||||
this.nomeRistorante = nomeRistorante;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param luogo - setta il l'ubicazione del ristorante
|
||||
*/
|
||||
public void setLuogo(String luogo) {
|
||||
this.luogo = luogo;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param descrizione_cena - setta la descrizione della cena (Esempio: pizza margherita, patate e dolce)
|
||||
*/
|
||||
public void setDescrizione_cena(String descrizione_cena) {
|
||||
this.descrizione_cena = descrizione_cena;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param costoPerPersona - setta il costo per singola persona
|
||||
*/
|
||||
public void setCostoPerPersona(double costoPerPersona) {
|
||||
this.costoPerPersona = costoPerPersona;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param dataScadenzaOffertaCena - setta la data di scadenza per l'offerta
|
||||
*/
|
||||
public void setDataScadenzaOffertaCena(GregorianCalendar dataScadenzaOffertaCena) {
|
||||
this.dataScadenzaOffertaCena = dataScadenzaOffertaCena;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param numCenedaVendere - setta il numero di cene da vendere
|
||||
*/
|
||||
public void setNumCenedaVendere(int numCenedaVendere) {
|
||||
this.numCenedaVendere = numCenedaVendere;
|
||||
}
|
||||
|
||||
/**
|
||||
* Questo metodo all'atto dell'acquisto da parte di un utente, decrementa le cene da vendere ed incrementa quelle vendute
|
||||
*/
|
||||
public void setCeneVendute()
|
||||
{
|
||||
numCenedaVendere--;
|
||||
|
||||
@@ -10,7 +10,7 @@ package it.unisa.info13d.Articoli;
|
||||
|
||||
/**
|
||||
*
|
||||
* I metodi statici (globali) da usare nel progetto vanno tutti in questa classe
|
||||
* Classe che raccoglie tutti i metodi statici (globali) da usare nel progetto
|
||||
*
|
||||
*
|
||||
*/
|
||||
@@ -24,10 +24,19 @@ public class Global {
|
||||
return general_counter;
|
||||
}
|
||||
|
||||
/**
|
||||
* Questo metodo setta il contatore generale degli id dei prodotti
|
||||
*
|
||||
* @param general_counter - contatore id
|
||||
*/
|
||||
public static void setGeneral_counter(int general_counter) {
|
||||
Global.general_counter = general_counter;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @return il contatore generale degli id.
|
||||
*/
|
||||
public static int getGeneral_counter() {
|
||||
return general_counter;
|
||||
}
|
||||
|
||||
@@ -36,46 +36,79 @@ public class Vacanze implements Utilizzabile, Serializable{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - id del viaggio
|
||||
*/
|
||||
public int getIdViaggio() {
|
||||
return idViaggio;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - localita' del viaggio
|
||||
*/
|
||||
public String getLocalitaViaggio() {
|
||||
return localitaViaggio;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - data di partenza
|
||||
*/
|
||||
public GregorianCalendar getDataPartenzaViaggio() {
|
||||
return dataPartenzaViaggio;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - data di scadenza dell'offerta
|
||||
*/
|
||||
public GregorianCalendar getScadenzaOfferta() {
|
||||
return scadenzaOfferta;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - il prezzo per singola persona
|
||||
*/
|
||||
public double getPrezzoPSingola() {
|
||||
return prezzoPSingola;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return - il numero di viaggi venduti
|
||||
*/
|
||||
public int getViaggiVenduti() {
|
||||
return viaggiVenduti;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param localitaViaggio - setta la localit' del viaggio
|
||||
*/
|
||||
public void setLocalitaViaggio(String localitaViaggio) {
|
||||
this.localitaViaggio = localitaViaggio;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param dataPartenzaViaggio - setta la data di patenza del viaggio
|
||||
*/
|
||||
public void setDataPartenzaViaggio(GregorianCalendar dataPartenzaViaggio) {
|
||||
this.dataPartenzaViaggio = dataPartenzaViaggio;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param scadenzaOfferta - setta la data di scadenza dell'offerta della vacanza
|
||||
*/
|
||||
public void setScadenzaOfferta(GregorianCalendar scadenzaOfferta) {
|
||||
this.scadenzaOfferta = scadenzaOfferta;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param prezzoPSingola - setta il prezzo per singola persona
|
||||
*/
|
||||
public void setPrezzoPSingola(double prezzoPSingola) {
|
||||
this.prezzoPSingola = prezzoPSingola;
|
||||
}
|
||||
|
||||
/**
|
||||
* Questo metodo incrementa, dopo ogni acquisto, il numero di viaggi venduti
|
||||
*/
|
||||
public void setViaggiVenduti()
|
||||
{
|
||||
viaggiVenduti++;
|
||||
|
||||
Reference in New Issue
Block a user