Class 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 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()
        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