Class AbstractBenutzer
- java.lang.Object
-
- de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
-
- Direct Known Subclasses:
RootBenutzer
,StandardBenutzer
public abstract class AbstractBenutzer extends Object
Modell für einen abstrakten Benutzer.
-
-
Constructor Summary
Constructors Constructor Description AbstractBenutzer()
Konstruktor des Abstrakten Benutzers.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
accept(BenutzerVisitor benutzerVisitor)
Accept-Methode der Benutzer zum Nutzen von Visitoren.void
addEmpfangendeMandantenSet(Set<Mandant> mandanten)
Fuegt alle Mandanten der Liste der empfangenden Mandanten des Benutzers hinzu.void
addEmpfangenderMandant(Mandant mandant)
Fuegt den uebergebenen Mandanten der Liste der empfangenen Mandanten hinzu.boolean
contains(Mandant mandant)
Prueft, ob der Mandant in der Liste der zu empfangenden Mandanten zu finden ist.boolean
containsAllMandanten(List<Mandant> alleMandanten)
Prueft, ob alle Mandanten in der Liste der zu empfangenden Mandanten zu finden sind.String
getBenutzername()
Getter-Methode des Benutzernamens.Set<Mandant>
getEmpfngndMandanten()
Getter-Methode der empfangenen Mandanten.Integer
getEmpfngndMandantenSize()
Liefert die Anzahl der Eintraege in der Liste der empfangenden Mandanten.String
getIdentifikation()
Getter-Methode der ID.String
getPasswort()
Getter-Methode des Passworts.Mandant
getRprsntrndrMandant()
Getter-Methode des repraesentierenden Mandanten.void
removeEmpfangendeMandanten(List<Mandant> mandanten)
Entfernt alle uebergebenen Mandanten aus den empfangenden Mandanten.void
removeEmpfangenderMandant(Mandant mandant)
Entfernt den übergebenen Mandanten aus der Liste der empfangenden Mandanten.void
setBenutzername(String benutzername)
Setter-Methode des Benutzernamens.void
setIdentifikation(String identifikation)
Setter-Methode der ID.void
setMandanten(Set<Mandant> mandanten)
Setter-Methode der empfangenen Mandanten.void
setPasswort(String passwort)
Setter-Methode des Passworts.void
setRprsntrndrMandant(Mandant mandant)
Setter-Methode für den repraesentierenden Mandanten.
-
-
-
Method Detail
-
accept
public abstract void accept(BenutzerVisitor benutzerVisitor) throws PortalDocException
Accept-Methode der Benutzer zum Nutzen von Visitoren.- Parameters:
benutzerVisitor
- Der Benutzer.- Throws:
PortalDocException
- wirft diesen Fehler
-
getIdentifikation
public String getIdentifikation()
Getter-Methode der ID.- Returns:
- Die ID des Benutzers.
-
setIdentifikation
public void setIdentifikation(String identifikation)
Setter-Methode der ID.- Parameters:
identifikation
- Die ID, die neu gesetzt werden soll.
-
getBenutzername
public String getBenutzername()
Getter-Methode des Benutzernamens.- Returns:
- Der Benutzername des Benutzers.
-
setBenutzername
public void setBenutzername(String benutzername)
Setter-Methode des Benutzernamens.- Parameters:
benutzername
- Der neu zu setzende Benutzername.
-
setMandanten
public void setMandanten(Set<Mandant> mandanten)
Setter-Methode der empfangenen Mandanten.- Parameters:
mandanten
- Der neu zu setzende Liste der Mandanten.
-
getPasswort
public String getPasswort()
Getter-Methode des Passworts.- Returns:
- Das Passwort des Benutzers.
-
setPasswort
public void setPasswort(String passwort)
Setter-Methode des Passworts.- Parameters:
passwort
- Das neu zu setzende Passwort.
-
getRprsntrndrMandant
public Mandant getRprsntrndrMandant()
Getter-Methode des repraesentierenden Mandanten.- Returns:
- Der repraesentierende Mandant des Benutzers.
-
setRprsntrndrMandant
public void setRprsntrndrMandant(Mandant mandant)
Setter-Methode für den repraesentierenden Mandanten.- Parameters:
mandant
- Der neue repraesentierende Mandant.
-
getEmpfngndMandanten
public Set<Mandant> getEmpfngndMandanten()
Getter-Methode der empfangenen Mandanten.- Returns:
- Die empfangenen Mandanten des Benutzers.
-
addEmpfangendeMandantenSet
public void addEmpfangendeMandantenSet(Set<Mandant> mandanten)
Fuegt alle Mandanten der Liste der empfangenden Mandanten des Benutzers hinzu.- Parameters:
mandanten
- Die Mandanten, die hinzugefuegt werden sollen.
-
addEmpfangenderMandant
public void addEmpfangenderMandant(Mandant mandant)
Fuegt den uebergebenen Mandanten der Liste der empfangenen Mandanten hinzu.- Parameters:
mandant
- Der neue Mandant, der hinzugefuegt werden soll.
-
removeEmpfangendeMandanten
public void removeEmpfangendeMandanten(List<Mandant> mandanten)
Entfernt alle uebergebenen Mandanten aus den empfangenden Mandanten.- Parameters:
mandanten
- Die zu entfernenden Mandanten.
-
removeEmpfangenderMandant
public void removeEmpfangenderMandant(Mandant mandant)
Entfernt den übergebenen Mandanten aus der Liste der empfangenden Mandanten.- Parameters:
mandant
- Der zu entfernende Mandant.
-
getEmpfngndMandantenSize
public Integer getEmpfngndMandantenSize()
Liefert die Anzahl der Eintraege in der Liste der empfangenden Mandanten.- Returns:
- Die Anzahl der Eintraege in der Liste der empfangenden Mandanten.
-
contains
public boolean contains(Mandant mandant)
Prueft, ob der Mandant in der Liste der zu empfangenden Mandanten zu finden ist.- Parameters:
mandant
- Der Mandant.- Returns:
- true, falls der Mandant zu finden ist, sonst false.
-
-