public class AuthentificationAnswer extends DataTelegram
Modifier and Type | Field and Description |
---|---|
private long |
_applicationId
Die ID der anfragenden Applikation.
|
private long |
_localeConfigurationId
Die ID der lokalen Konfiguration.
|
private long |
_localeDVId
Die ID des lokalen Datenverteilers.
|
private boolean |
_successfullyAuthentified
Gibt an, ob die Authentifizierung erfolgreich war oder nicht.
|
private long |
_userId
Die ID des Benutzers.
|
APPLICATION_DATA_TELEGRAM_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, 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, 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_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.
|
String |
parseToString()
Gibt eine String-Repräsentation dieses Datensatzes zurück.
|
void |
read(DataInputStream in)
Liest ein Telegramm vom übergegebenen DataInputStream.
|
void |
write(DataOutputStream out)
Schreibt ein Telegramm in den übergegebenen DataOutputStream.
|
getLength, getPriority, getSize, getTelegram, getType, toShortDebugParamString, toShortDebugString, toString
private boolean _successfullyAuthentified
private long _userId
private long _applicationId
private long _localeConfigurationId
private long _localeDVId
public AuthentificationAnswer()
public AuthentificationAnswer(long userId, long applicationId, long localeConfigurationId, long localeDVId)
userId
- die ID des BenutzersapplicationId
- die ID der anfragenden ApplikationlocaleConfigurationId
- die ID der lokalen KonfigurationlocaleDVId
- die ID des lokalen Datenverteilerspublic AuthentificationAnswer(boolean successfullyAuthentified)
successfullyAuthentified
- false
, wenn die Authentifizierung nicht erfolgreich war. true
wird nicht beachtet.public final long getUserId()
public final long getApplicationId()
public final long getLocaleConfigurationId()
public final long getLocaleDVId()
public final boolean isSuccessfullyAuthentified()
true
, falls die Authentifizierung erfolgreich war, sonst false
public final String parseToString()
DataTelegram
parseToString
in class DataTelegram
public final void write(DataOutputStream out) throws IOException
DataTelegram
write
in class DataTelegram
out
- Der DataOutputStream.IOException
- Falls der Datensatz nicht in den Stream geschrieben werden kann.public final void read(DataInputStream in) throws IOException
DataTelegram
read
in class DataTelegram
in
- Der DataInputStream.IOException
- Falls der Datensatz nicht aus dem Stream gelesen werden kann.