Interface ClientApplication

    • Method Detail

      • getDavApplication

        @Nullable
        default DavApplication getDavApplication()
        Ermittelt, welcher Datenverteiler das Applikationsobjekt angelegt hat. Diese Methode benötigt kb.systemModellGlobal in Mindestversion 40.
        Returns:
        Datenverteiler-Objekt oder null falls nicht ermittelbar
        Since:
        3.13
      • getUser

        @Nullable
        default DynamicObject getUser()
        Ermittelt, unter welchem Benutzer die Applikation eingeloggt ist. Diese Methode benötigt kb.systemModellGlobal in Mindestversion 40. Ist der Benutzer nicht dem lokalen Konfigurationsverantwortlichen zugeordnet, liefert die Methode null, außer allowForeign (optionaler Parameter) ist true.
        Returns:
        Benutzer-Objekt oder null falls nicht ermittelbar
        Since:
        3.13
      • getUser

        @Nullable
        default DynamicObject getUser​(boolean allowForeign)
        Ermittelt, unter welchem Benutzer die Applikation eingeloggt ist. Diese Methode benötigt kb.systemModellGlobal in Mindestversion 40. Ist der Benutzer nicht dem lokalen Konfigurationsverantwortlichen zugeordnet, liefert die Methode null, außer allowForeign (optionaler Parameter) ist true.
        Parameters:
        allowForeign - Benutzer von fremden Konfigurationsverantwortlichen zurückgeben? Dies funktioniert nicht immer zuverlässig, kann performancemäßig länger dauern und kann auch aus Sicherheitsgründen (z. B. falls der Benutzer für eine Rechteprüfung genutzt werden soll) problematisch sein. Aus diesem Grund ist das Verhalten standardmäßig deaktiviert.
        Returns:
        Benutzer-Objekt oder null falls nicht ermittelbar
        Since:
        3.13