Package de.bsvrz.dav.daf.main
Class ClientSubscriptionInfo.ClientSendingSubscription
- java.lang.Object
-
- de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientSendingSubscription
-
- Enclosing class:
- ClientSubscriptionInfo
public class ClientSubscriptionInfo.ClientSendingSubscription extends java.lang.ObjectDiese Klasse enthält Informationen über eine sendende Anmeldung (Quelle oder Sender) einer Datenidentifikation
-
-
Method Summary
Modifier and Type Method Description SystemObjectgetApplication()Gibt das Programm, das die Anmeldung durchgeführt hat, zurück.longgetApplicationId()Gibt die ID der anmeldenden Applikation zurückjava.lang.StringgetApplicationPidOrId()Gibt Applikationsnamen und Pid zurück falls bekannt, sonst die ID.ClientConnectionStategetConnectionState()Gibt den Verbindungsstatus zurück.SubscriptionStategetState()Gibt den Anmeldestatus zurück.SystemObjectgetUser()Gibt den Benutzer zurück, unter dem die Anmeldung durchgeführt wurdelonggetUserId()Gibt die ID des anmeldenden Benutzers zurückjava.lang.StringgetUserPidOrId()Gibt Benutzernamen und Pid zurück falls bekannt, sonst die ID.booleanisLocal()Gibttruezurück, wenn es sich um eine lokale Anmeldung handeltbooleanisRequestSupported()Gibttruezurück, wenn der Sender bzw. die Quelle Sendesteuerung unterstütztbooleanisSource()Gibttruezurück, wenn es sich um eine Quellanmeldung handeltjava.lang.StringtoString()
-
-
-
Method Detail
-
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.
-
isSource
public boolean isSource()
Gibttruezurück, wenn es sich um eine Quellanmeldung handelt- Returns:
true, wenn es sich um eine Quellanmeldung handelt, sonst (bei Sender)false
-
isRequestSupported
public boolean isRequestSupported()
Gibttruezurück, wenn der Sender bzw. die Quelle Sendesteuerung unterstützt- Returns:
true, wenn der Sender bzw. die Quelle Sendesteuerung unterstützt, sonstfalse
-
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:
toStringin 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
-
isLocal
public boolean isLocal()
Gibttruezurück, wenn es sich um eine lokale Anmeldung handelt- Returns:
true, wenn es sich um eine lokale Anmeldung handelt, sonstfalse
-
-