Class Benutzergruppe


  • @Component
    public class Benutzergruppe
    extends Object
    Klasse für Benutzergruppen.
    • Constructor Detail

      • Benutzergruppe

        public Benutzergruppe()
        Konstruktor.
    • 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)
      • setPrivilegien

        public void setPrivilegien​(List<Privileg> privilegien)
      • 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.
      • containsAllPrivilegien

        public boolean containsAllPrivilegien​(List<Privileg> list)
        Prueft, ob die Privilegien vorhanden sind.
        Parameters:
        list - Die Liste der Privilegien.
        Returns:
        True, wenn alle Privilegien aus der Liste vorhanden sind, sonst false.