Interface Transaction

  • All Known Implementing Classes:
    TransactionResultData

    public interface Transaction
    Interface mit dem auf die Daten einer Transaktion zugegriffen werden kann
    • Method Detail

      • getDataDescription

        TransactionDataDescription getDataDescription()
        Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.
        Returns:
        Beschreibung der Daten
      • getDataTime

        long getDataTime()
        Bestimmt den Datenzeitstempel des Datensatzes.
        Returns:
        Datenzeitstempel in Millisekunden seit 1970
      • getDataIndex

        long getDataIndex()
        Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.
        Returns:
        Datensatzindex
      • getDataType

        DataState getDataType()
        Bestimmt den Datensatztyp des Datensatzes.
        Returns:
        Datensatztyp
      • getDataKind

        ArchiveDataKind getDataKind()
        Bestimmt die Datensatzart des Datensatzes.
        Returns:
        Datensatzart
      • getData

        java.util.List<TransactionDataset> getData()
        Bestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.
        Returns:
        Collection mit Attributwerten oder leere Liste im Falle eines leeren Datensatzes. Der Rückgabewert kann in Spezialfällen eine leere Liste sein, auch wenn hasData true zurückgibt. Das ist der Fall, wenn die Transaktion auch irgendeinem Grund keine inneren Datensätze enthält, es sich aber um einen normalen Datensatz handelt, der von einer Quelle /einem Sender gesendet wurde.
      • hasData

        boolean hasData()
        Bestimmt ob ein Transaktionsdatensatz vorliegt
        Returns:
        false, wenn der Transaktionsdatensatz ein leerer Datensatz ist. True wenn er vorhanden ist (auch wenn keine inneren Datensätze vorhanden sind).
      • getObject

        SystemObject getObject()
        Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.
        Returns:
        System-Objekt der enthaltenen Daten