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.
| Modifier and Type | Class and Description |
|---|---|
static class |
GVRStatus.Entry
Daten für einen einzelnen Eintrag im Statusprotokoll.
|
globStatus, jobStatus| Constructor and Description |
|---|
GVRStatus(HBCIPassportInternal passport) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(GVRStatus.Entry entry) |
GVRStatus.Entry |
getJobEntry(String jobId)
Gibt den Protokoll-Eintrag zu einem bestimmten Job zurück.
|
GVRStatus.Entry[] |
getStatusData()
Gibt alle Einträge des Statusprotokolls in einem Array zurück.
|
String |
toString() |
getDialogId, getGlobStatus, getJobId, getJobStatus, getMsgNum, getPassport, getResultData, getResultsSize, getRetVal, getSegNum, isOK, storeResultpublic GVRStatus(HBCIPassportInternal passport)
public void addEntry(GVRStatus.Entry entry)
public String toString()
toString in class HBCIJobResultImplpublic GVRStatus.Entry[] getStatusData()
public GVRStatus.Entry getJobEntry(String jobId)
null, wenn der Eintrag für die angegebene Job-ID
nicht im Statusprotokoll vorhanden ist.jobId - die Job-ID, für die Informationen zurückgegeben werden sollennull, wenn kein solcher Auftrag gefunden wurdeCopyright © 2019. All rights reserved.