|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.gobbz.nachrichten.Nachricht
public class Nachricht
Kapselt in sich eine E-Mail-Nachricht. Dabei werden Anlagen in ihr nicht abgespeichert
| Field Summary | |
|---|---|
protected java.lang.String |
an
Empfänger der Nachricht |
protected int |
anzahlAnlagen
Anzahl der Anlagen der Nachricht |
protected java.lang.String |
betreff
Betreff der Nachricht |
protected java.lang.String |
contentType
Typ der Nachricht (nur Text, HTML, Text und HTML, mit Anlagen) |
protected java.util.Date |
gesendetAm
Sendedatum der Nachricht |
protected java.lang.String |
inhalt
Inhalt der Nachricht |
protected int |
nummer
Nummer der Nachricht im Posteingangsordner (INBOX) |
protected java.lang.String |
von
Absender der Nachricht |
| Constructor Summary | |
|---|---|
Nachricht(java.lang.String von,
java.lang.String an,
java.lang.String betreff,
java.lang.String contentType,
java.lang.String inhalt)
Konstruktor der zum Erstellen einer neuen Nachricht dient, welche verschickt werden soll. |
|
Nachricht(java.lang.String von,
java.lang.String an,
java.lang.String betreff,
java.lang.String contentType,
java.lang.String inhalt,
int nummer,
java.util.Date gesendetAm,
int anzahlAnlagen)
Konstruktor der zum Erstellen einer Nachricht dient, welche im Posteingang vorhanden ist und zur Anzeige im Client herangezogen werden soll. |
|
| Method Summary | |
|---|---|
java.lang.String |
getAn()
Liefert den Empfänger |
int |
getAnzahlAnlagen()
Liefert die Anzahl der Anlagen zurück |
java.lang.String |
getBetreff()
Liefert den Betreff der Nachricht |
java.lang.String |
getContentType()
Liefert den ContentTyp - also den Typ des Nachrichteninhaltes - zurück |
java.util.Date |
getGesendetAm()
Liefert das Sendedatum der Nachricht |
java.lang.String |
getInhalt()
Der Inhalt der Nachricht wird zurück geliefert. |
int |
getNummer()
Liefert die Nummer der Nachricht |
java.lang.String |
getVon()
Liefert den Absender |
void |
setAn(java.lang.String an)
Setzt den Empfänger der Nachricht. |
void |
setAnzahlAnlagen(int anzahlAnlagen)
Setzt die Anzahl der Anlagen, welche nicht kleiner als 0 sein darf |
void |
setBetreff(java.lang.String betreff)
Setzt den Betreff der Nachricht. |
void |
setContentType(java.lang.String contentType)
Setzt den ContentTyp der Nachricht. |
void |
setGesendetAm(java.util.Date gesendetAm)
Setzt das Sendedatum der Nachricht. |
void |
setInhalt(java.lang.String inhalt)
Der Inhalt der Nachricht wird gesetzt. |
void |
setNummer(int nummer)
Wenn die Nummer einer Nachricht gesetzt wird, so muss diese Nummer größer als 0 sein, ansonsten wird ein NachrichtenException mit der entsprechenden Fehlermeldung geworfen |
void |
setVon(java.lang.String von)
Setzt den Absender auf die übergebene E-Mail-Adresse. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int nummer
protected java.lang.String von
protected java.lang.String an
protected java.util.Date gesendetAm
protected java.lang.String betreff
protected java.lang.String contentType
protected java.lang.String inhalt
protected int anzahlAnlagen
| Constructor Detail |
|---|
public Nachricht(java.lang.String von,
java.lang.String an,
java.lang.String betreff,
java.lang.String contentType,
java.lang.String inhalt)
throws NachrichtenException
von - Absender der Nachrichtan - Empfänger der Nachrichtbetreff - der NachrichtcontentType - der Nachrichtinhalt - der Nachricht
NachrichtenException
public Nachricht(java.lang.String von,
java.lang.String an,
java.lang.String betreff,
java.lang.String contentType,
java.lang.String inhalt,
int nummer,
java.util.Date gesendetAm,
int anzahlAnlagen)
throws NachrichtenException
von - an - betreff - contentType - inhalt - nummer - gesendetAm - anzahlAnlagen -
NachrichtenException| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic int getNummer()
public void setNummer(int nummer)
throws NachrichtenException
nummer - der Nachricht
NachrichtenExceptionpublic java.lang.String getVon()
public void setVon(java.lang.String von)
throws NachrichtenException
von - E-Mail-Adresse des Absenders
NachrichtenExceptionpublic java.lang.String getAn()
public void setAn(java.lang.String an)
throws NachrichtenException
an - Empfänger der Nachricht
NachrichtenExceptionpublic java.util.Date getGesendetAm()
public void setGesendetAm(java.util.Date gesendetAm)
throws NachrichtenException
gesendetAm - das einzustellende Sendedatum
NachrichtenExceptionpublic java.lang.String getBetreff()
public void setBetreff(java.lang.String betreff)
throws NachrichtenException
betreff - der Nachricht
NachrichtenExceptionpublic java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
throws NachrichtenException
contentType - der zu setzen ist
NachrichtenExceptionpublic java.lang.String getInhalt()
public void setInhalt(java.lang.String inhalt)
inhalt - der Nachrichtpublic int getAnzahlAnlagen()
public void setAnzahlAnlagen(int anzahlAnlagen)
throws NachrichtenException
anzahlAnlagen -
NachrichtenException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||