Class StandardBenutzer

    • Constructor Detail

      • StandardBenutzer

        public StandardBenutzer()
        Konstruktor.
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • setDokumente

        public void setDokumente​(List<Dokument> dokumente)
      • 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.
      • 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.