com.fump
Class Benutzer

java.lang.Object
  |
  +--com.fump.Benutzer
All Implemented Interfaces:
java.util.EventListener, com.fump.bearbeiten.NeueMailGeschriebenListener

public class Benutzer
extends java.lang.Object
implements com.fump.bearbeiten.NeueMailGeschriebenListener

Stellt Funktionen zur Kommunikation zwischen den einzelnen Komponenten von FUMP her.


Field Summary
private  java.lang.String name
           
private  java.lang.String path
           
private  Adressbuch theAdressbuch
           
private  com.fump.filter.FilterKontainer theFilterContainer
           
private  com.fump.pkonto.KontoContainer theKontoContainer
           
 
Constructor Summary
Benutzer(java.lang.String name, java.lang.String path, boolean existiert)
          Constructor ruft Constructoren von Adressbuch, KontoContainer, FilterContainer, Ordneroberflaeche auf.
 
Method Summary
 void alleKontenSenden()
          Senden aller geschriebenen Mails.
private  void alleKontonAbrufen()
          Mails von allen Konten abrufen.
 void geschriebeneMailAbholen(com.fump.bearbeiten.NeueMailGeschriebenEvent e)
           
 java.lang.String getName()
          Gibt den Benutzernamen zurück.
 java.lang.String getPath()
          Gibt den Speicherpfad des Benutzers zurück.
 Adressbuch gibAdressbuch()
          Gibt das Adressbuch des Benutzers zurück.
 com.fump.filter.FilterKontainer gibFilterKontainer()
          Gibt den FilterKontainer des Benutzers zurück.
 com.fump.pkonto.KontoContainer gibKontoKontainer()
          Gibt den KontoContainer des Benutzers zurück.
 void neueMail()
           
 void setzeAdressbuch(Adressbuch adr)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name

path

private java.lang.String path

theAdressbuch

private Adressbuch theAdressbuch

theFilterContainer

private com.fump.filter.FilterKontainer theFilterContainer

theKontoContainer

private com.fump.pkonto.KontoContainer theKontoContainer
Constructor Detail

Benutzer

public Benutzer(java.lang.String name,
                java.lang.String path,
                boolean existiert)
Constructor ruft Constructoren von Adressbuch, KontoContainer, FilterContainer, Ordneroberflaeche auf.
Parameters:
name - der Benutzername.
path - Speicherpfad für Benutzerdateien.
existiert - true=Benutzer hat bereits Benutzerdateien, false sonst.
Method Detail

getName

public java.lang.String getName()
Gibt den Benutzernamen zurück.
Returns:
String den Benutzernamen.

getPath

public java.lang.String getPath()
Gibt den Speicherpfad des Benutzers zurück.
Returns:
String der Speicherpfad.

gibKontoKontainer

public com.fump.pkonto.KontoContainer gibKontoKontainer()
Gibt den KontoContainer des Benutzers zurück.
Returns:
KontoContainer der KontoContainer.

gibAdressbuch

public Adressbuch gibAdressbuch()
Gibt das Adressbuch des Benutzers zurück.
Returns:
Adressbuch das Adressbuch.

setzeAdressbuch

public void setzeAdressbuch(Adressbuch adr)

gibFilterKontainer

public com.fump.filter.FilterKontainer gibFilterKontainer()
Gibt den FilterKontainer des Benutzers zurück.
Returns:
FilterKontainer der FilterKontainer.

alleKontenSenden

public void alleKontenSenden()
Senden aller geschriebenen Mails.

alleKontonAbrufen

private void alleKontonAbrufen()
Mails von allen Konten abrufen.

neueMail

public void neueMail()

geschriebeneMailAbholen

public void geschriebeneMailAbholen(com.fump.bearbeiten.NeueMailGeschriebenEvent e)
Specified by:
geschriebeneMailAbholen in interface com.fump.bearbeiten.NeueMailGeschriebenListener