Javadoc aggiunta a tutti i metodi di tutte le classi.
This commit is contained in:
@@ -9,15 +9,13 @@ package it.unisa.info13d.Articoli;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Classe che raccoglie tutti i metodi statici (globali) da usare nel progetto
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class Global {
|
||||
/**
|
||||
|
||||
/**
|
||||
*
|
||||
* @return il seguente id disponibile all'aggiunta di un nuovo prodotto
|
||||
* @return il seguente id disponibile all'aggiunta di un nuovo prodotto.
|
||||
*/
|
||||
public static int get_next_id (){
|
||||
general_counter++;
|
||||
@@ -25,7 +23,7 @@ public class Global {
|
||||
}
|
||||
|
||||
/**
|
||||
* Questo metodo setta il contatore generale degli id dei prodotti
|
||||
* Questo metodo setta il contatore generale degli id dei prodotti.
|
||||
*
|
||||
* @param general_counter - contatore id
|
||||
*/
|
||||
@@ -42,45 +40,69 @@ public class Global {
|
||||
}
|
||||
|
||||
/**
|
||||
* E' il contatore statico privato
|
||||
* Questo metodo setta i parametri per la politica di sconto relativa alla quantit<69> di articoli venduti in un singolo acquisto.
|
||||
*
|
||||
* @param num - numero di articoli da acquistare per poter applicare lo sconto.
|
||||
* @param sconto - Quantit<69> di sconto da applicare.
|
||||
*/
|
||||
|
||||
public static void set_sconto_min_articoli (int num, double sconto){
|
||||
min_num_articoli_per_sconto = num;
|
||||
sconto_per_min_num_articoli = sconto;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Questo metodo setta la quantita' di sconto da applicare agli articoli che si trovano nell'ultima settimana di scadenza.
|
||||
* @param sconto_ultima_settimana - Quantit<69> di sconto da applicare.
|
||||
*/
|
||||
public static void setSconto_ultima_settimana(double sconto_ultima_settimana) {
|
||||
Global.sconto_ultima_settimana = sconto_ultima_settimana;
|
||||
}
|
||||
|
||||
/**
|
||||
* Questo metodo setta la quantita' di sconto per le cene che hanno superato il 50% delle vendite.
|
||||
*
|
||||
* @param sconto_cene_sup_50 - Quantit<69> di sconto.
|
||||
*/
|
||||
public static void setSconto_cene_sup_50(double sconto_cene_sup_50) {
|
||||
Global.sconto_cene_sup_50 = sconto_cene_sup_50;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return - il numero di articoli necessari per applicare lo sconto in quantit<69>.
|
||||
*/
|
||||
public static int getMin_num_articoli_per_sconto() {
|
||||
return min_num_articoli_per_sconto;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return - ritorna la quantita' di sconto applicata alla politica dello sconto in quantita'.
|
||||
*/
|
||||
public static double getSconto_per_min_num_articoli() {
|
||||
return sconto_per_min_num_articoli;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return - ritorna lo sconto applicabile agli articoli che si trovano nell'ultima settimana di scadenza.
|
||||
*/
|
||||
public static double getSconto_ultima_settimana() {
|
||||
return sconto_ultima_settimana;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return - ritorna lo sconto applicato alla politica di sconto delle cene.
|
||||
*/
|
||||
public static double getSconto_cene_sup_50() {
|
||||
return sconto_cene_sup_50;
|
||||
}
|
||||
|
||||
private static int min_num_articoli_per_sconto = 0;
|
||||
private static double sconto_per_min_num_articoli = 0;
|
||||
|
||||
private static double sconto_per_min_num_articoli = 0;
|
||||
private static double sconto_ultima_settimana = 0;
|
||||
private static double sconto_cene_sup_50 = 0;
|
||||
|
||||
private static int general_counter;
|
||||
|
||||
|
||||
}
|
||||
private static int general_counter;
|
||||
}
|
||||
Reference in New Issue
Block a user