Class StandardBenutzer
- java.lang.Object
-
- de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
-
- de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
-
@Component public class StandardBenutzer extends AbstractBenutzer
Klasse zum Standardbenutzer. Die Klasse erweitert die Abstrakte KlasseAbstractBenutzer.
-
-
Constructor Summary
Constructors Constructor Description StandardBenutzer()Konstruktor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(BenutzerVisitor benutzerVisitor)Accept-Methode der Benutzer zum Nutzen von Visitoren.voidaddBenutzergruppe(Benutzergruppe benutzergruppe)Fuegt die uebergebene Benutzergruppe der Liste der Benutzergruppen hinzu.voidaddBenutzergruppenSet(Set<Benutzergruppe> addBntzrgrppn)Fuegt die uebergebenen Benutzergruppen der Liste der Benutzergruppen hinzu.voidaddDokument(Dokument dokument)Fuegt das uebergebene Dokument der Liste der Dokumente hinzu.voidaddDokumente(List<Dokument> addDokumente)Fuegt die uebergebenen Dokumente der Liste der Dokumente hinzu.booleancontains(Benutzergruppe benutzergruppe)Prueft, ob die Benutzergruppe in der Liste vorhanden ist.booleancontains(Dokument dokument)Prueft, ob das Dokument in der Liste vorhanden ist.booleancontainsAllBenutzergruppen(List<Benutzergruppe> alleBntzrgrppn)Prueft, ob die Benutzergruppen in der Liste vorhanden sind.booleancontainsAllDokumente(List<Dokument> alleDokumente)Prueft, ob die Dokumente in der Liste vorhanden sind.Set<Benutzergruppe>getBenutzergruppen()IntegergetBenutzergruppenSize()Liefert die Anzahl der Benutzergruppen in der Liste.List<Dokument>getDokumente()IntegergetDokumenteSize()Liefert die Anzahl der Dokumente in der Liste.StringgetName()voidremoveBenutzergruppe(Benutzergruppe benutzergruppe)Entfernt die uebergebene Benutzergruppe aus der Liste der Benutzergruppen.voidremoveBenutzergruppen(List<Benutzergruppe> removeBntzrgrppn)Entfernt die uebergebenen Benutzergruppen aus der Liste der Benutzergruppen.voidremoveDokument(Dokument dokument)Entfernt das uebergebene Dokumente aus der Liste der Dokumente.voidremoveDokumente(List<Dokument> removeDokumente)Entfernt die uebergebenen Dokumente aus der Liste der Dokumente.voidsetBenutzergruppen(Set<Benutzergruppe> benutzergruppen)voidsetDokumente(List<Dokument> dokumente)voidsetName(String name)-
Methods inherited from class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
addEmpfangendeMandantenSet, addEmpfangenderMandant, contains, containsAllMandanten, getBenutzername, getEmpfngndMandanten, getEmpfngndMandantenSize, getIdentifikation, getPasswort, getRprsntrndrMandant, removeEmpfangendeMandanten, removeEmpfangenderMandant, setBenutzername, setIdentifikation, setMandanten, setPasswort, setRprsntrndrMandant
-
-
-
-
Method Detail
-
accept
public void accept(BenutzerVisitor benutzerVisitor) throws PortalDocException
Description copied from class:AbstractBenutzerAccept-Methode der Benutzer zum Nutzen von Visitoren.- Specified by:
acceptin classAbstractBenutzer- Parameters:
benutzerVisitor- Der Benutzer.- Throws:
PortalDocException- wirft diesen Fehler
-
getName
public String getName()
-
setName
public void setName(String name)
-
addDokumente
public void addDokumente(List<Dokument> addDokumente)
Fuegt die uebergebenen Dokumente der Liste der Dokumente hinzu.- Parameters:
addDokumente- Die Dokumente, die hinzugefuegt werden sollen.
-
addDokument
public void addDokument(Dokument dokument)
Fuegt das uebergebene Dokument der Liste der Dokumente hinzu.- Parameters:
dokument- Das Dokument, das hinzugefuegt werden soll.
-
removeDokumente
public void removeDokumente(List<Dokument> removeDokumente)
Entfernt die uebergebenen Dokumente aus der Liste der Dokumente.- Parameters:
removeDokumente- Die Dokumente, die entfernt werden sollen.
-
removeDokument
public void removeDokument(Dokument dokument)
Entfernt das uebergebene Dokumente aus der Liste der Dokumente.- Parameters:
dokument- Das Dokument, das entfernt werden soll.
-
getBenutzergruppen
public Set<Benutzergruppe> getBenutzergruppen()
-
setBenutzergruppen
public void setBenutzergruppen(Set<Benutzergruppe> benutzergruppen)
-
addBenutzergruppenSet
public void addBenutzergruppenSet(Set<Benutzergruppe> addBntzrgrppn)
Fuegt die uebergebenen Benutzergruppen der Liste der Benutzergruppen hinzu.- Parameters:
addBntzrgrppn- Die Benutzergruppen, die hinzugefuegt werden sollen.
-
addBenutzergruppe
public void addBenutzergruppe(Benutzergruppe benutzergruppe)
Fuegt die uebergebene Benutzergruppe der Liste der Benutzergruppen hinzu.- Parameters:
benutzergruppe- Die Benutzergruppe, die hinzugefuegt werden soll.
-
removeBenutzergruppen
public void removeBenutzergruppen(List<Benutzergruppe> removeBntzrgrppn)
Entfernt die uebergebenen Benutzergruppen aus der Liste der Benutzergruppen.- Parameters:
removeBntzrgrppn- Die Benutzergruppen, die entfernt werden sollen.
-
removeBenutzergruppe
public void removeBenutzergruppe(Benutzergruppe benutzergruppe)
Entfernt die uebergebene Benutzergruppe aus der Liste der Benutzergruppen.- Parameters:
benutzergruppe- Die Benutzergruppe, die entfernt werden soll.
-
getDokumenteSize
public Integer getDokumenteSize()
Liefert die Anzahl der Dokumente in der Liste.- Returns:
- Die Anzahl der Dokumente in der Liste.
-
getBenutzergruppenSize
public Integer getBenutzergruppenSize()
Liefert die Anzahl der Benutzergruppen in der Liste.- Returns:
- Die Anzahl der Benutzergruppen.
-
contains
public boolean contains(Dokument dokument)
Prueft, ob das Dokument in der Liste vorhanden ist.- Parameters:
dokument- Die Dokumente.- Returns:
- True, wenn das Dokumente vorhanden ist, sonst false.
-
containsAllDokumente
public boolean containsAllDokumente(List<Dokument> alleDokumente)
Prueft, ob die Dokumente in der Liste vorhanden sind.- Parameters:
alleDokumente- Die Dokumente.- Returns:
- True, wenn alle Dokumente vorhanden sind, sonst false.
-
contains
public boolean contains(Benutzergruppe benutzergruppe)
Prueft, ob die Benutzergruppe in der Liste vorhanden ist.- Parameters:
benutzergruppe- Die Benutzergruppe.- Returns:
- True, wenn die Benutzergruppe vorhanden ist, sonst false.
-
containsAllBenutzergruppen
public boolean containsAllBenutzergruppen(List<Benutzergruppe> alleBntzrgrppn)
Prueft, ob die Benutzergruppen in der Liste vorhanden sind.- Parameters:
alleBntzrgrppn- Die Benutzergruppen.- Returns:
- True, wenn die alle Benutzergruppen vorhanden ist, sonst false.
-
-