Class AuthentificationAnswer

java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.AuthentificationAnswer
All Implemented Interfaces:
QueueableTelegram

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

    • 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 Details

    • 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 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(DataOutputStream out) throws IOException
      Description copied from class: DataTelegram
      Schreibt ein Telegramm in den übergegebenen DataOutputStream.
      Specified by:
      write in class DataTelegram
      Parameters:
      out - Der DataOutputStream.
      Throws:
      IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
    • read

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