Class AbstractBenutzer

    • Constructor Detail

      • AbstractBenutzer

        public AbstractBenutzer()
        Konstruktor des Abstrakten Benutzers.
    • Method Detail

      • getIdentifikation

        public String getIdentifikation()
        Getter-Methode der ID.
        Returns:
        Die ID des Benutzers.
      • setIdentifikation

        public void setIdentifikation​(String identifikation)
        Setter-Methode der ID.
        Parameters:
        identifikation - Die ID, die neu gesetzt werden soll.
      • getBenutzername

        public String getBenutzername()
        Getter-Methode des Benutzernamens.
        Returns:
        Der Benutzername des Benutzers.
      • setBenutzername

        public void setBenutzername​(String benutzername)
        Setter-Methode des Benutzernamens.
        Parameters:
        benutzername - Der neu zu setzende Benutzername.
      • setMandanten

        public void setMandanten​(Set<Mandant> mandanten)
        Setter-Methode der empfangenen Mandanten.
        Parameters:
        mandanten - Der neu zu setzende Liste der Mandanten.
      • getPasswort

        public String getPasswort()
        Getter-Methode des Passworts.
        Returns:
        Das Passwort des Benutzers.
      • setPasswort

        public void setPasswort​(String passwort)
        Setter-Methode des Passworts.
        Parameters:
        passwort - Das neu zu setzende Passwort.
      • getRprsntrndrMandant

        public Mandant getRprsntrndrMandant()
        Getter-Methode des repraesentierenden Mandanten.
        Returns:
        Der repraesentierende Mandant des Benutzers.
      • setRprsntrndrMandant

        public void setRprsntrndrMandant​(Mandant mandant)
        Setter-Methode für den repraesentierenden Mandanten.
        Parameters:
        mandant - Der neue repraesentierende Mandant.
      • getEmpfngndMandanten

        public Set<Mandant> getEmpfngndMandanten()
        Getter-Methode der empfangenen Mandanten.
        Returns:
        Die empfangenen Mandanten des Benutzers.
      • addEmpfangendeMandantenSet

        public void addEmpfangendeMandantenSet​(Set<Mandant> mandanten)
        Fuegt alle Mandanten der Liste der empfangenden Mandanten des Benutzers hinzu.
        Parameters:
        mandanten - Die Mandanten, die hinzugefuegt werden sollen.
      • addEmpfangenderMandant

        public void addEmpfangenderMandant​(Mandant mandant)
        Fuegt den uebergebenen Mandanten der Liste der empfangenen Mandanten hinzu.
        Parameters:
        mandant - Der neue Mandant, der hinzugefuegt werden soll.
      • removeEmpfangendeMandanten

        public void removeEmpfangendeMandanten​(List<Mandant> mandanten)
        Entfernt alle uebergebenen Mandanten aus den empfangenden Mandanten.
        Parameters:
        mandanten - Die zu entfernenden Mandanten.
      • removeEmpfangenderMandant

        public void removeEmpfangenderMandant​(Mandant mandant)
        Entfernt den übergebenen Mandanten aus der Liste der empfangenden Mandanten.
        Parameters:
        mandant - Der zu entfernende Mandant.
      • getEmpfngndMandantenSize

        public Integer getEmpfngndMandantenSize()
        Liefert die Anzahl der Eintraege in der Liste der empfangenden Mandanten.
        Returns:
        Die Anzahl der Eintraege in der Liste der empfangenden Mandanten.
      • contains

        public boolean contains​(Mandant mandant)
        Prueft, ob der Mandant in der Liste der zu empfangenden Mandanten zu finden ist.
        Parameters:
        mandant - Der Mandant.
        Returns:
        true, falls der Mandant zu finden ist, sonst false.
      • containsAllMandanten

        public boolean containsAllMandanten​(List<Mandant> alleMandanten)
        Prueft, ob alle Mandanten in der Liste der zu empfangenden Mandanten zu finden sind.
        Parameters:
        alleMandanten - Die Mandanten.
        Returns:
        true, wenn alle Mandanten in der Liste zu finden sind, sonst false.