Package de.bsvrz.dav.daf.main
Class ClientSubscriptionInfo.ClientReceivingSubscription
- java.lang.Object
-
- de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientReceivingSubscription
-
- Enclosing class:
- ClientSubscriptionInfo
public class ClientSubscriptionInfo.ClientReceivingSubscription extends java.lang.Object
Diese Klasse enthält Informationen über eine empfangende Anmeldung (Empfänger oder Senke) einer Datenidentifikation
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SystemObject
getApplication()
Gibt das Programm, das die Anmeldung durchgeführt hat, zurück.long
getApplicationId()
Gibt die ID der anmeldenden Applikation zurückjava.lang.String
getApplicationPidOrId()
Gibt Applikationsnamen und Pid zurück falls bekannt, sonst die ID.ClientConnectionState
getConnectionState()
Gibt den Verbindungsstatus zurück.SubscriptionState
getState()
Gibt den Anmeldestatus zurück.SystemObject
getUser()
Gibt den Benutzer zurück, unter dem die Anmeldung durchgeführt wurdelong
getUserId()
Gibt die ID des anmeldenden Benutzers zurückjava.lang.String
getUserPidOrId()
Gibt Benutzernamen und Pid zurück falls bekannt, sonst die ID.boolean
isDelayed()
Gibttrue
zurück, wenn nachgelieferte Daten empfangen werden sollenboolean
isDelta()
Gibttrue
zurück, wenn es sich um eine Delta-Anmeldung handeltboolean
isDrain()
Gibttrue
zurück, wenn es sich um eine Senke handeltboolean
isLocal()
Gibttrue
zurück, wenn es sich um eine lokale Anmeldung handeltjava.lang.String
toString()
-
-
-
Method Detail
-
isLocal
public boolean isLocal()
Gibttrue
zurück, wenn es sich um eine lokale Anmeldung handelt- Returns:
true
, wenn es sich um eine lokale Anmeldung handelt, sonstfalse
-
isDrain
public boolean isDrain()
Gibttrue
zurück, wenn es sich um eine Senke handelt- Returns:
true
, wenn es sich um eine Senke handelt, sonst (Empfänger)false
-
isDelayed
public boolean isDelayed()
Gibttrue
zurück, wenn nachgelieferte Daten empfangen werden sollen- Returns:
true
, wenn nachgelieferte Daten empfangen werden sollen, sonstfalse
-
isDelta
public boolean isDelta()
Gibttrue
zurück, wenn es sich um eine Delta-Anmeldung handelt- Returns:
true
, wenn es sich um eine Delta-Anmeldung handelt, sonstfalse
-
getApplication
public SystemObject getApplication()
Gibt das Programm, das die Anmeldung durchgeführt hat, zurück. Das zurückgegebene Objekt muss nicht vom Typ `typ.applikation` sein, sondern kann beispielsweise auch ein Datenverteiler sein.- Returns:
- das Programm, das die Anmeldung durchgeführt hat oder null falls nicht ermittelbar
-
getUser
public SystemObject getUser()
Gibt den Benutzer zurück, unter dem die Anmeldung durchgeführt wurde- Returns:
- Benutzerobjekt oder null.
-
getState
public SubscriptionState getState()
Gibt den Anmeldestatus zurück. Es handelt sich um die interne Information im Datenverteiler, die den Zustand der Anmeldung beschreibt.- Returns:
- den Anmeldestatus
-
getConnectionState
public ClientConnectionState getConnectionState()
Gibt den Verbindungsstatus zurück. Enthält Informationen über die Kommunikation mit dem verbundenen Programm.- Returns:
- den Verbindungsstatus
-
getApplicationId
public long getApplicationId()
Gibt die ID der anmeldenden Applikation zurück- Returns:
- die ID der anmeldenden Applikation, 0 falls Anmeldung durch lokalen Datenverteiler o.ä. mit Systemrechten erfolgte
-
getUserId
public long getUserId()
Gibt die ID des anmeldenden Benutzers zurück- Returns:
- die ID des anmeldenden Benutzers, 0 falls Anmeldung durch lokalen Datenverteiler o.ä. mit Systemrechten erfolgte
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getApplicationPidOrId
public java.lang.String getApplicationPidOrId()
Gibt Applikationsnamen und Pid zurück falls bekannt, sonst die ID.- Returns:
- Formatierte Applikation, genaues Format kann sich ändern
-
getUserPidOrId
public java.lang.String getUserPidOrId()
Gibt Benutzernamen und Pid zurück falls bekannt, sonst die ID.- Returns:
- Formatierter Benutzer, genaues Format kann sich ändern
-
-