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 void
accept(BenutzerVisitor benutzerVisitor)
Accept-Methode der Benutzer zum Nutzen von Visitoren.void
addBenutzergruppe(Benutzergruppe benutzergruppe)
Fuegt die uebergebene Benutzergruppe der Liste der Benutzergruppen hinzu.void
addBenutzergruppenSet(Set<Benutzergruppe> addBntzrgrppn)
Fuegt die uebergebenen Benutzergruppen der Liste der Benutzergruppen hinzu.void
addDokument(Dokument dokument)
Fuegt das uebergebene Dokument der Liste der Dokumente hinzu.void
addDokumente(List<Dokument> addDokumente)
Fuegt die uebergebenen Dokumente der Liste der Dokumente hinzu.boolean
contains(Benutzergruppe benutzergruppe)
Prueft, ob die Benutzergruppe in der Liste vorhanden ist.boolean
contains(Dokument dokument)
Prueft, ob das Dokument in der Liste vorhanden ist.boolean
containsAllBenutzergruppen(List<Benutzergruppe> alleBntzrgrppn)
Prueft, ob die Benutzergruppen in der Liste vorhanden sind.boolean
containsAllDokumente(List<Dokument> alleDokumente)
Prueft, ob die Dokumente in der Liste vorhanden sind.Set<Benutzergruppe>
getBenutzergruppen()
Integer
getBenutzergruppenSize()
Liefert die Anzahl der Benutzergruppen in der Liste.List<Dokument>
getDokumente()
Integer
getDokumenteSize()
Liefert die Anzahl der Dokumente in der Liste.String
getName()
void
removeBenutzergruppe(Benutzergruppe benutzergruppe)
Entfernt die uebergebene Benutzergruppe aus der Liste der Benutzergruppen.void
removeBenutzergruppen(List<Benutzergruppe> removeBntzrgrppn)
Entfernt die uebergebenen Benutzergruppen aus der Liste der Benutzergruppen.void
removeDokument(Dokument dokument)
Entfernt das uebergebene Dokumente aus der Liste der Dokumente.void
removeDokumente(List<Dokument> removeDokumente)
Entfernt die uebergebenen Dokumente aus der Liste der Dokumente.void
setBenutzergruppen(Set<Benutzergruppe> benutzergruppen)
void
setDokumente(List<Dokument> dokumente)
void
setName(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:AbstractBenutzer
Accept-Methode der Benutzer zum Nutzen von Visitoren.- Specified by:
accept
in 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.
-
-