|
||||||||||
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 |