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
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
APPLICATION_DATA_TELEGRAM_TYPE, APPLICATION_REQUEST_TYPE, AUTHENTIFICATION_ANSWER_TYPE, AUTHENTIFICATION_REQUEST_TYPE, AUTHENTIFICATION_TEXT_ANSWER_TYPE, AUTHENTIFICATION_TEXT_REQUEST_TYPE, CLOSING_TYPE, COM_PARAMETER_ANSWER_TYPE, COM_PARAMETER_REQUEST_TYPE, DISABLE_ENCRYPTION_ANSWER_TYPE, DISABLE_ENCRYPTION_REQUEST_TYPE, ENCRYPTED_TYPE, KEEP_ALIVE_TYPE, length, priority, PROTOCOL_VERSION_ANSWER_TYPE, PROTOCOL_VERSION_REQUEST_TYPE, RECEIVE_SUBSCRIPTION_TYPE, RECEIVE_UNSUBSCRIPTION_TYPE, REQUEST_SENDER_DATA_TYPE, SEND_SUBSCRIPTION_TYPE, SEND_UNSUBSCRIPTION_TYPE, SRP_ANSWER_TYPE, SRP_REQUEST_TYPE, SRP_VALDIATE_ANSWER_TYPE, SRP_VALDIATE_REQUEST_TYPE, TELEGRAM_TIME_ANSWER_TYPE, TELEGRAM_TIME_REQUEST_TYPE, TERMINATE_ORDER_TYPE, TRANSMITTER_AUTHENTIFICATION_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_REQUEST_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_ANSWER_TYPE, TRANSMITTER_AUTHENTIFICATION_TEXT_REQUEST_TYPE, TRANSMITTER_BEST_WAY_UPDATE_TYPE, TRANSMITTER_CLOSING_TYPE, TRANSMITTER_COM_PARAMETER_ANSWER_TYPE, TRANSMITTER_COM_PARAMETER_REQUEST_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_RECEIPT_TYPE, TRANSMITTER_DATA_SUBSCRIPTION_TYPE, TRANSMITTER_DATA_TELEGRAM_TYPE, TRANSMITTER_DATA_TELEGRAM_V2_TYPE, TRANSMITTER_DATA_UNSUBSCRIPTION_TYPE, TRANSMITTER_KEEP_ALIVE_TYPE, TRANSMITTER_LISTS_DELIVERY_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_SUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UNSUBSCRIPTION_TYPE, TRANSMITTER_LISTS_UPDATE_2_TYPE, TRANSMITTER_LISTS_UPDATE_TYPE, TRANSMITTER_PROTOCOL_VERSION_ANSWER_TYPE, TRANSMITTER_PROTOCOL_VERSION_REQUEST_TYPE, TRANSMITTER_REQUEST_TYPE, TRANSMITTER_TELEGRAM_TIME_ANSWER_TYPE, TRANSMITTER_TELEGRAM_TIME_REQUEST_TYPE, TRANSMITTER_TERMINATE_ORDER_TYPE, type -
Constructor Summary
Constructors Constructor Description AuthentificationAnswer()AuthentificationAnswer(boolean successfullyAuthentified)Dieser Konstruktor wird im Falle einer nicht erfolgreichen Authentifizierung verwendet.AuthentificationAnswer(long userId, long applicationId, long localeConfigurationId, long localeDVId)Dieser Konstruktor wird im Falle einer erfolgreichen Authentifizierung verwendet. -
Method Summary
Modifier and Type Method Description longgetApplicationId()Gibt die ID der Applikation zurück.longgetLocaleConfigurationId()Gibt die lokale Konfiguration-ID zurück.longgetLocaleDVId()Gibt die ID des lokalen Datenverteilers zurück.longgetUserId()Gibt die ID des Benutzers zurück.booleanisSuccessfullyAuthentified()Gibt an, ob der Authentifizierungsvorgang erfolgreich war.java.lang.StringparseToString()Gibt eine String-Repräsentation dieses Datensatzes zurück.voidread(java.io.DataInputStream in)Liest ein Telegramm vom übergegebenen DataInputStream.voidwrite(java.io.DataOutputStream out)Schreibt ein Telegramm in den übergegebenen DataOutputStream.Methods inherited from class de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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 BenutzersapplicationId- die ID der anfragenden ApplikationlocaleConfigurationId- die ID der lokalen KonfigurationlocaleDVId- 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.truewird 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, sonstfalse
-
parseToString
public final java.lang.String parseToString()Description copied from class:DataTelegramGibt eine String-Repräsentation dieses Datensatzes zurück.- Specified by:
parseToStringin classDataTelegram- Returns:
- Eine String-Repräsentation dieses Datensatzes.
-
write
public final void write(java.io.DataOutputStream out) throws java.io.IOExceptionDescription copied from class:DataTelegramSchreibt ein Telegramm in den übergegebenen DataOutputStream.- Specified by:
writein classDataTelegram- 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.IOExceptionDescription copied from class:DataTelegramLiest ein Telegramm vom übergegebenen DataInputStream.- Specified by:
readin classDataTelegram- Parameters:
in- Der DataInputStream.- Throws:
java.io.IOException- Falls der Datensatz nicht aus dem Stream gelesen werden kann.
-