public class AuthentificationAnswer extends DataTelegram
Nach der erfolgreichen Authentifizierung sendet der Datenverteiler ein AuthenficationAnswer-Telegram zurück
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_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 and 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.
|
Modifier and Type | Method and Description |
---|---|
long |
getApplicationId()
Gibt die ID der Applikation zurück.
|
long |
getLocaleConfigurationId()
Gibt die lokale Konfiguration-ID zurück.
|
long |
getLocaleDVId()
Gibt die ID des lokalen Datenverteilers zurück.
|
long |
getUserId()
Gibt die ID des Benutzers zurück.
|
boolean |
isSuccessfullyAuthentified()
Gibt an, ob der Authentifizierungsvorgang erfolgreich war.
|
java.lang.String |
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück.
|
void |
read(java.io.DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream.
|
void |
write(java.io.DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toString
public AuthentificationAnswer()
public AuthentificationAnswer(long userId, long applicationId, long localeConfigurationId, long localeDVId)
Dieser Konstruktor wird im Falle einer erfolgreichen Authentifizierung verwendet.
userId
- die ID des BenutzersapplicationId
- die ID der anfragenden ApplikationlocaleConfigurationId
- die ID der lokalen KonfigurationlocaleDVId
- die ID des lokalen Datenverteilerspublic AuthentificationAnswer(boolean successfullyAuthentified)
Dieser Konstruktor wird im Falle einer nicht erfolgreichen Authentifizierung verwendet.
successfullyAuthentified
- false
, wenn die Authentifizierung nicht erfolgreich war. true
wird nicht beachtet.public final long getUserId()
Gibt die ID des Benutzers zurück.
public final long getApplicationId()
Gibt die ID der Applikation zurück.
public final long getLocaleConfigurationId()
Gibt die lokale Konfiguration-ID zurück.
public final long getLocaleDVId()
Gibt die ID des lokalen Datenverteilers zurück.
public final boolean isSuccessfullyAuthentified()
Gibt an, ob der Authentifizierungsvorgang erfolgreich war.
true
, falls die Authentifizierung erfolgreich war, sonst false
public final java.lang.String parseToString()
DataTelegram
Gibt eine String-Repräsentation dieses Datensatzes zurück.
parseToString
in class DataTelegram
public final void write(java.io.DataOutputStream out) throws java.io.IOException
DataTelegram
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
write
in class DataTelegram
out
- Der DataOutputStream.java.io.IOException
- Falls der Datensatz nicht in den Stream geschrieben werden kann.public final void read(java.io.DataInputStream in) throws java.io.IOException
DataTelegram
Liest ein Telegramm vom übergegebenen DataInputStream.
read
in class DataTelegram
in
- Der DataInputStream.java.io.IOException
- Falls der Datensatz nicht aus dem Stream gelesen werden kann.