|
||||||||
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 prodottoMethod Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(Item it)
compareTo
in interface java.lang.Comparable<Item>
it
- il prodotto da confrontare
IllegalSortCriterionException
public 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 |