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

    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ück
    java.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 wurde
    long getUserId()
    Gibt die ID des anmeldenden Benutzers zurück
    java.lang.String getUserPidOrId()
    Gibt Benutzernamen und Pid zurück falls bekannt, sonst die ID.
    boolean isDelayed()
    Gibt true zurück, wenn nachgelieferte Daten empfangen werden sollen
    boolean isDelta()
    Gibt true zurück, wenn es sich um eine Delta-Anmeldung handelt
    boolean isDrain()
    Gibt true zurück, wenn es sich um eine Senke handelt
    boolean isLocal()
    Gibt true zurück, wenn es sich um eine lokale Anmeldung handelt
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Method Details

    • isLocal

      public boolean isLocal()
      Gibt true zurück, wenn es sich um eine lokale Anmeldung handelt
      Returns:
      true, wenn es sich um eine lokale Anmeldung handelt, sonst false
    • isDrain

      public boolean isDrain()
      Gibt true 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()
      Gibt true zurück, wenn nachgelieferte Daten empfangen werden sollen
      Returns:
      true, wenn nachgelieferte Daten empfangen werden sollen, sonst false
    • isDelta

      public boolean isDelta()
      Gibt true zurück, wenn es sich um eine Delta-Anmeldung handelt
      Returns:
      true, wenn es sich um eine Delta-Anmeldung handelt, sonst false
    • 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 class java.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