Class AuthentificationAnswer

  • All Implemented Interfaces:
    QueueableTelegram

    public class AuthentificationAnswer
    extends DataTelegram
    Nach der erfolgreichen Authentifizierung sendet der Datenverteiler ein AuthenficationAnswer-Telegram zurück
    • Constructor Detail

      • AuthentificationAnswer

        public AuthentificationAnswer()
      • AuthentificationAnswer

        public AuthentificationAnswer​(long userId,
                                      long applicationId,
                                      long localeConfigurationId,
                                      long localeDVId)
        Dieser Konstruktor wird im Falle einer erfolgreichen Authentifizierung verwendet.
        Parameters:
        userId - die ID des Benutzers
        applicationId - die ID der anfragenden Applikation
        localeConfigurationId - die ID der lokalen Konfiguration
        localeDVId - die ID des lokalen Datenverteilers
      • AuthentificationAnswer

        public AuthentificationAnswer​(boolean successfullyAuthentified)
        Dieser Konstruktor wird im Falle einer nicht erfolgreichen Authentifizierung verwendet.
        Parameters:
        successfullyAuthentified - false, wenn die Authentifizierung nicht erfolgreich war. true wird nicht beachtet.
    • Method Detail

      • getUserId

        public final long getUserId()
        Gibt die ID des Benutzers zurück.
        Returns:
        die ID des Benutzers
      • getApplicationId

        public final long getApplicationId()
        Gibt die ID der Applikation zurück.
        Returns:
        die ID der Applikation
      • getLocaleConfigurationId

        public final long getLocaleConfigurationId()
        Gibt die lokale Konfiguration-ID zurück.
        Returns:
        die lokale Konfiguration-ID
      • getLocaleDVId

        public final long getLocaleDVId()
        Gibt die ID des lokalen Datenverteilers zurück.
        Returns:
        die ID des lokalen Datenverteilers
      • isSuccessfullyAuthentified

        public final boolean isSuccessfullyAuthentified()
        Gibt an, ob der Authentifizierungsvorgang erfolgreich war.
        Returns:
        true, falls die Authentifizierung erfolgreich war, sonst false
      • parseToString

        public final java.lang.String parseToString()
        Description copied from class: DataTelegram
        Gibt eine String-Repräsentation dieses Datensatzes zurück.
        Specified by:
        parseToString in class DataTelegram
        Returns:
        Eine String-Repräsentation dieses Datensatzes.
      • write

        public final void write​(java.io.DataOutputStream out)
                         throws java.io.IOException
        Description copied from class: DataTelegram
        Schreibt ein Telegramm in den übergegebenen DataOutputStream.
        Specified by:
        write in class DataTelegram
        Parameters:
        out - Der DataOutputStream.
        Throws:
        java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
      • read

        public final void read​(java.io.DataInputStream in)
                        throws java.io.IOException
        Description copied from class: DataTelegram
        Liest ein Telegramm vom übergegebenen DataInputStream.
        Specified by:
        read in class DataTelegram
        Parameters:
        in - Der DataInputStream.
        Throws:
        java.io.IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.