Class ClientSubscriptionInfo.ClientSendingSubscription

java.lang.Object
de.bsvrz.dav.daf.main.ClientSubscriptionInfo.ClientSendingSubscription
Enclosing class:
ClientSubscriptionInfo

public class ClientSubscriptionInfo.ClientSendingSubscription
extends java.lang.Object
Diese Klasse enthält Informationen über eine sendende Anmeldung (Quelle oder Sender) 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 isLocal()
    Gibt true zurück, wenn es sich um eine lokale Anmeldung handelt
    boolean isRequestSupported()
    Gibt true zurück, wenn der Sender bzw. die Quelle Sendesteuerung unterstützt
    boolean isSource()
    Gibt true zurück, wenn es sich um eine Quellanmeldung handelt
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

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

    • 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()
      Gibt true zurü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()
      Gibt true zurück, wenn der Sender bzw. die Quelle Sendesteuerung unterstützt
      Returns:
      true, wenn der Sender bzw. die Quelle Sendesteuerung unterstützt, sonst false
    • 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
    • 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