|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectItem
public class Item
Item.java rappresenta un prodotto commerciale
| Field Summary | |
|---|---|
static int |
ITEM_BEST_BEFORE_DATE
ordinamento per data di scadenza |
static int |
ITEM_ID
ordinamento per codice |
static int |
ITEM_NAME
ordinamento per nome |
static int |
ITEM_PRICE
ordinamento per prezzo |
| Constructor Summary | |
|---|---|
Item(java.lang.String aName,
java.lang.String anItemID,
double aPrice,
java.lang.String aBestBeforeDate)
costruttore |
|
| Method Summary | |
|---|---|
int |
compareTo(Item it)
realizza l'interfaccia Comparable |
static void |
sortBy(int sortCriterion)
seleziona il tipo di ordinamento. |
java.lang.String |
toString()
sovrascrive il metodo toString(): La descrizione testuale dipende dal tipo di ordinamento selezionato |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int ITEM_ID
public static final int ITEM_NAME
public static final int ITEM_PRICE
public static final int ITEM_BEST_BEFORE_DATE
| Constructor Detail |
|---|
public Item(java.lang.String aName,
java.lang.String anItemID,
double aPrice,
java.lang.String aBestBeforeDate)
aName - nome del prodottoanItemID - codice del prodottoaPrice - prezzo del prodottoaBestBeforeDate - data di scadenza del del prodotto| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(Item it)
compareTo in interface java.lang.Comparable<Item>it - il prodotto da confrontare
IllegalSortCriterionExceptionpublic static void sortBy(int sortCriterion)
sortCriterion - il criterio di ordinamento
IllegalSortCriterionException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||