|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.gobbz.nachrichten.Nachrichtenliste
public class Nachrichtenliste
Diese Klasse stellt Methoden bereit, um Nachrichten von einem Posteingangsserver abzurufen und in einer Liste zu speichern, sie dient dazu neue Nachrichten über einen Postausgangsserver zu verschicken und Nachrichten auf einem Posteingangsserver zu löschen. Sie kapselt in sich die Zugangsdaten zum Server nebst Sicherungs- und Verschlüsselungsart
| Field Summary | |
|---|---|
protected java.lang.String |
benutzername
Benutzername für die Anmeldung |
protected boolean |
debug
Verbindung mit Posteingangsserver im Debug-Modus öffnen |
static int |
KEINE_SICHERUNG
Verbindungsaufbau zu den Servern erfolg ungesichert |
static int |
KENNWORTAUTHENTIFIZIERUNG
Posteingangs- und -ausgangsserver erfordern Anmeldung mittels gesicherter Kennwortauthentifizierung (SPA) |
protected java.lang.String |
passwort
Passwort für die Anmeldung |
protected java.lang.String |
popserver
Adresse des Posteingangsserver |
protected int |
sicherungsart
Sicherungs- und Verschlüsselungsart |
protected boolean |
smtpAfterPop
Vor dem Senden den Posteingangsserver abfragen |
protected java.lang.String |
smtpserver
Adresse des Postausgangsservers |
static int |
SSL_VERSCHLUESSELUNG
Posteingangs- und -ausgangsserver erfordern verschlüsselte Verbindung (SSL) |
| Constructor Summary | |
|---|---|
Nachrichtenliste(java.lang.String popserver,
java.lang.String smtpserver,
java.lang.String benutzername,
java.lang.String passwort,
int sicherungsart,
boolean debug,
boolean smtpAfterPop)
Legt eine neue Nachrichtenliste mit den Zugangsdaten zu den Servern an. |
|
| Method Summary | |
|---|---|
Nachricht[] |
getNachrichten()
Verbindet sich mit dem Posteingangsserver und ruft die Nachrichten vom Posteingangsserver ab, belässt diese aber noch am Server. |
void |
getNachrichtenDummy()
Verbindet sich mit dem Posteingangsserver, ruft aber keine Nachrichten ab. |
int |
loescheNachrichten(Nachricht[] nachricht)
Löscht jene Nachrichten vom Server, die in der übergebenen Nachrichtenliste enthalten sind. |
int |
sendeNachricht(Nachricht nachricht)
Verbindet sich mit dem Postausgangsserver und sendet die übergebene Nachricht, welche keine Anlagen enthält |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int KEINE_SICHERUNG
public static final int SSL_VERSCHLUESSELUNG
public static final int KENNWORTAUTHENTIFIZIERUNG
protected java.lang.String popserver
protected java.lang.String smtpserver
protected java.lang.String benutzername
protected java.lang.String passwort
protected int sicherungsart
protected boolean debug
protected boolean smtpAfterPop
| Constructor Detail |
|---|
public Nachrichtenliste(java.lang.String popserver,
java.lang.String smtpserver,
java.lang.String benutzername,
java.lang.String passwort,
int sicherungsart,
boolean debug,
boolean smtpAfterPop)
throws NachrichtenException
popserver - smtpserver - benutzername - passwort - sicherungsart - debug - smtpAfterPop -
NachrichtenException| Method Detail |
|---|
public Nachricht[] getNachrichten()
throws NachrichtenException
NachrichtenException - wenn ein Übertragungsfehler aufgetreten ist
public int sendeNachricht(Nachricht nachricht)
throws NachrichtenException
nachricht - die zu sendende Nachricht
NachrichtenException - falls Übertragungsfehler stattgefunden haben
public void getNachrichtenDummy()
throws NachrichtenException
NachrichtenException
public int loescheNachrichten(Nachricht[] nachricht)
throws NachrichtenException
nachricht - das Feld der zu löschenden Nachrichten
NachrichtenException - wenn Übertragungsfehler aufgetreten sind
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||