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 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