Class Benutzergruppe
- java.lang.Object
-
- de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
-
@Component public class Benutzergruppe extends Object
Klasse für Benutzergruppen.
-
-
Constructor Summary
Constructors Constructor Description Benutzergruppe()
Konstruktor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPrivileg(Privileg privileg)
Fuegt das Privileg hinzu.void
addPrivilegien(List<Privileg> addPrivilegien)
Fuegt die uebergebenen Privilegien der Liste der Privilegien hinzu.boolean
contains(Privileg privileg)
Prueft, ob das Privileg vorhanden ist.boolean
containsAllPrivilegien(List<Privileg> list)
Prueft, ob die Privilegien vorhanden sind.Integer
fetchPrivilegienSize()
Liefert die Anzahl der Privilegien.String
getIdentifikation()
Getter-Methode fuer die ID der Benutzergruppe.String
getName()
List<Privileg>
getPrivilegien()
void
removePrivileg(Privileg privileg)
Entfernt das Privileg aus der Liste.void
removePrivilegien(List<Privileg> removePrivilegien)
Entfernt die uebergebenen Privilegien aus der Liste.void
setIdentifikation(String identifikation)
Setter-Methode der ID.void
setName(String name)
void
setPrivilegien(List<Privileg> privilegien)
-
-
-
Method Detail
-
getIdentifikation
public String getIdentifikation()
Getter-Methode fuer die ID der Benutzergruppe.- Returns:
- Die ID der Benutzergruppe.
-
setIdentifikation
public void setIdentifikation(String identifikation)
Setter-Methode der ID.- Parameters:
identifikation
- Die neue ID.
-
getName
public String getName()
-
setName
public void setName(String name)
-
addPrivilegien
public void addPrivilegien(List<Privileg> addPrivilegien)
Fuegt die uebergebenen Privilegien der Liste der Privilegien hinzu.- Parameters:
addPrivilegien
- Die Privilegien, die hinzugefügt werden sollen.
-
addPrivileg
public void addPrivileg(Privileg privileg)
Fuegt das Privileg hinzu.- Parameters:
privileg
- Das neue Privileg.
-
removePrivilegien
public void removePrivilegien(List<Privileg> removePrivilegien)
Entfernt die uebergebenen Privilegien aus der Liste.- Parameters:
removePrivilegien
- Die zu entfernenden Privilegien.
-
removePrivileg
public void removePrivileg(Privileg privileg)
Entfernt das Privileg aus der Liste.- Parameters:
privileg
- Das zu entfernende Privileg.
-
fetchPrivilegienSize
public Integer fetchPrivilegienSize()
Liefert die Anzahl der Privilegien.- Returns:
- Die Anzahl der Privilegien.
-
contains
public boolean contains(Privileg privileg)
Prueft, ob das Privileg vorhanden ist.- Parameters:
privileg
- Das Privileg.- Returns:
- True, wenn es in der Liste ist, sonst falls.
-
-