Class GVRStatus

All Implemented Interfaces:
Serializable, HBCIJobResult

public final class GVRStatus extends HBCIJobResultImpl

Ergebnisse einer Statusprotokoll-Abfrage. Ein Statusprotokoll enthält zu allen eingereichten Aufträgen den Bearbeitungsstatus. Die einzelnen Aufträge werden durch die HBCI-Daten identifiziert, mit denen sie eingereicht wurden (Dialog-ID, Nachrichtennummer, Segmentnummer). Um diese Daten nicht manuell verwalten zu müssen, werden sie in der sogenannten Job-ID (siehe HBCIJobResultImpl.getJobId()) zusammengefasst.

In dieser Klasse werden die Antwortdaten für eine Statusprotokollabfrage gespeichert. Dabei handelt es sich in der Regel um mehr als einen Protokolleintrag. Es kann der Protokolleintrag für eine gegebene Job-ID extrahiert werden.

See Also:
  • Constructor Details

    • GVRStatus

      public GVRStatus()
  • Method Details

    • addEntry

      public void addEntry(GVRStatus.Entry entry)
    • toString

      public String toString()
      Overrides:
      toString in class HBCIJobResultImpl
    • getStatusData

      public GVRStatus.Entry[] getStatusData()
      Gibt alle Einträge des Statusprotokolls in einem Array zurück.
      Returns:
      Array mit Statusprotokolleinträgen
    • getJobEntry

      public GVRStatus.Entry getJobEntry(String jobId)
      Gibt den Protokoll-Eintrag zu einem bestimmten Job zurück. Liefert null, wenn der Eintrag für die angegebene Job-ID nicht im Statusprotokoll vorhanden ist.
      Parameters:
      jobId - die Job-ID, für die Informationen zurückgegeben werden sollen
      Returns:
      Eintrag im Statusprotokoll, der zu dem entsprechenden Auftrag gehört; null, wenn kein solcher Auftrag gefunden wurde