|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.tud.wise.casestudy.business.Bestellung
public class Bestellung
Diese Klasse beschreibt alle Bestellungen die Kunden in unserem Webshop tŠtigen kšnnen. Sie besteht aus einer Liste von Bestellpositionen.
| Field Summary | |
|---|---|
private int |
bestellNummer
Die eindeutige Bestellnummer innerhalb des Webshops. |
private java.util.Date |
datum
Das Datum der Bestellung. |
private Kunde |
kunde
Der Kunde, der die Bestellung auslšst. |
private java.util.ArrayList<Bestellposition> |
positionen
Die Liste mit den enthaltenen Bestellpositionen. |
| Constructor Summary | |
|---|---|
Bestellung(int bestellNummer)
Erzeugt eine neue Bestellung mit entsprechender Bestellnummer. |
|
| Method Summary | |
|---|---|
void |
addPosition(Bestellposition position)
FŸgt der Bestellung eine neue Bestellposition hinzu. |
int |
getBestellNummer()
Liefert die Bestellnummer der Bestellung. |
java.util.Date |
getDatum()
Liefert das Datum der Bestellung. |
double |
getGesamtPreis()
Berechnet den Gesamtpreis der Bestellung durch Addition der Gesamtpreise der einzelnen Bestellpositionen. |
Kunde |
getKunde()
Liefert den Kunden, der die Bestellung tŠtigt. |
java.util.ArrayList<Bestellposition> |
getPositionen()
Liefert die Liste aller Bestellpositionen der Bestellung. |
void |
removePosition(Bestellposition position)
Entfernt eine Bestellposition aus der Liste. |
void |
setBestellNummer(int bestellNummer)
Weist der Bestellung eine Bestellnummer zu. |
void |
setDatum(java.util.Date datum)
Legt das Datum der Bestellung fest. |
void |
setKunde(Kunde kunde)
Ordnet der Bestellung einen Kunden zu, der die Bestellung tŠtigt. |
void |
setPositionen(java.util.ArrayList<Bestellposition> positions)
Legt eine neue Liste mit Bestellpositionen fŸr die Bestellung fest. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int bestellNummer
private java.util.ArrayList<Bestellposition> positionen
private Kunde kunde
private java.util.Date datum
| Constructor Detail |
|---|
public Bestellung(int bestellNummer)
bestellNummer - | Method Detail |
|---|
public int getBestellNummer()
public void setBestellNummer(int bestellNummer)
bestellNummer - the bestellNummer to setpublic java.util.ArrayList<Bestellposition> getPositionen()
public void setPositionen(java.util.ArrayList<Bestellposition> positions)
positions - the positions to setpublic void addPosition(Bestellposition position)
position - public void removePosition(Bestellposition position)
position - public Kunde getKunde()
public void setKunde(Kunde kunde)
kunde - public java.util.Date getDatum()
public void setDatum(java.util.Date datum)
datum - the datum to setpublic double getGesamtPreis()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||