Interface Transaction

All Known Implementing Classes:
TransactionResultData

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

    Modifier and Type Method Description
    java.util.List<TransactionDataset> getData()
    Bestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.
    TransactionDataDescription getDataDescription()
    Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.
    long getDataIndex()
    Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.
    ArchiveDataKind getDataKind()
    Bestimmt die Datensatzart des Datensatzes.
    long getDataTime()
    Bestimmt den Datenzeitstempel des Datensatzes.
    DataState getDataType()
    Bestimmt den Datensatztyp des Datensatzes.
    SystemObject getObject()
    Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.
    boolean hasData()
    Bestimmt ob ein Transaktionsdatensatz vorliegt
  • Method Details

    • 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