|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.tud.wise.casestudy.business.Kunde
public class Kunde
Diese Klasse reprŠsentiert die Kunden unseres Webshops mit all ihren relevanten Eigenschaften.
Nested Class Summary | |
---|---|
static class |
Kunde.Zahlungsart
Der EnumerationsTyp Zahlungsart definiert alle akzeptierten Zahlungsarten, mit denen Bestellungen bezahlt werden kšnnen. |
Field Summary | |
---|---|
protected Adresse |
adresse
Die Rechungsadresse des Kunden. |
protected java.lang.String |
emailAdresse
Die Email-Adresse fŸr den Login im Webshop. |
protected java.lang.String |
firma
Die Firma, der ein Kunde angehšren kann. |
protected int |
kundenNummer
Die eindeutige Kundennummer des Kunden. |
protected java.util.Date |
kundeSeit
Das Registrierungsdatum des Kunden, welches dem Datum der ersten Bestellung entspricht. |
protected java.lang.String |
nachname
Der Nachname. |
protected java.lang.String |
passwort
Das Passwort fŸr den Login im Webshop. |
protected java.lang.String |
ustID
Die UmsatzsteuerID der Firma, sofern eine angegeben ist. |
protected java.lang.String |
vorname
Der Vorname. |
protected Kunde.Zahlungsart |
zahlungsart
Die vom Kunden gewŠhlte Zahlungsart. |
Constructor Summary | |
---|---|
Kunde(int kundenNummer)
Erzeugt einen neuen Kunden unter Festlegung der Kundennummer. |
Method Summary | |
---|---|
Adresse |
getAdresse()
Liefert die Adresse des Kunden. |
java.lang.String |
getEmailAdresse()
Liefert die Emailadresse des Kunden. |
java.lang.String |
getFirma()
Liefert den Namen der Firma des Kunden. |
int |
getKundenNummer()
Liefert die Kundennummer des Kunden. |
java.util.Date |
getKundeSeit()
Liefert das Datum, seitdem der Kunde gefŸhrt wird. |
java.lang.String |
getNachname()
Liefert den Nachnamen des Kunden. |
java.lang.String |
getPasswort()
Liefert das Passwort des Kunden fŸr den Login im Webshop. |
java.lang.String |
getUstID()
Liefert die UmsatzsteuerID des Kunden |
java.lang.String |
getVorname()
Liefert den Vornamen des Kunden. |
Kunde.Zahlungsart |
getZahlungsart()
Liefert die vom Kunden angegebene Kunde.Zahlungsart . |
void |
setAdresse(Adresse adresse)
Legt die Adresse des Kunden fest. |
void |
setEmailAdresse(java.lang.String emailAdresse)
Legt die Emailadresse des Kunden fest. |
void |
setFirma(java.lang.String firma)
Legt den Namen der Firma des Kunden fest. |
void |
setKundenNummer(int kundenNummer)
Legt die Kundennummer fŸr den Kunden fest. |
void |
setKundeSeit(java.util.Date kundeSeit)
Setzt das Datum, seitdem der Kunde gefŸhrt wird. |
void |
setNachname(java.lang.String nachname)
Legt den Nachnamen des Kunden fest. |
void |
setPasswort(java.lang.String passwort)
Setzt das Passwort des Kunden fŸr den Login im Webshop. |
void |
setUstID(java.lang.String ustID)
Legt die UmsatzsteuerID des Kunden fest. |
void |
setVorname(java.lang.String vorname)
Legt den Vornamen des Kunden fest. |
void |
setZahlungsart(Kunde.Zahlungsart zahlungsart)
Ordnet dem Kunden eine Kunde.Zahlungsart zu. |
java.lang.String |
toString()
Liefert den Kunden in Zeichenkettenformat in der Form: ([Kundennummer]) [Nachname], [Vorname]. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Adresse adresse
protected java.lang.String emailAdresse
protected java.lang.String firma
protected int kundenNummer
protected java.util.Date kundeSeit
protected java.lang.String nachname
protected java.lang.String passwort
protected java.lang.String ustID
protected java.lang.String vorname
protected Kunde.Zahlungsart zahlungsart
Constructor Detail |
---|
public Kunde(int kundenNummer)
kundenNummer
- Method Detail |
---|
public Adresse getAdresse()
Adresse
des Kunden.
public java.lang.String getEmailAdresse()
public java.lang.String getFirma()
public int getKundenNummer()
public java.util.Date getKundeSeit()
public java.lang.String getNachname()
public java.lang.String getPasswort()
public java.lang.String getUstID()
public java.lang.String getVorname()
public Kunde.Zahlungsart getZahlungsart()
Kunde.Zahlungsart
.
public void setAdresse(Adresse adresse)
Adresse
des Kunden fest.
adresse
- the adresse to setpublic void setEmailAdresse(java.lang.String emailAdresse)
emailAdresse
- the emailAdresse to setpublic void setFirma(java.lang.String firma)
firma
- the firma to setpublic void setKundenNummer(int kundenNummer)
kundenNummer
- the kundenNummer to setpublic void setKundeSeit(java.util.Date kundeSeit)
kundeSeit
- the kundeSeit to setpublic void setNachname(java.lang.String nachname)
nachname
- the nachname to setpublic void setPasswort(java.lang.String passwort)
passwort
- the passwort to setpublic void setUstID(java.lang.String ustID)
ustID
- the ustID to setpublic void setVorname(java.lang.String vorname)
vorname
- the vorname to setpublic void setZahlungsart(Kunde.Zahlungsart zahlungsart)
Kunde.Zahlungsart
zu.
zahlungsart
- the zahlungsart to setpublic java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |