org.kapott.hbci.GV_Result
Class GVRStatus
java.lang.Object
org.kapott.hbci.GV_Result.HBCIJobResultImpl
org.kapott.hbci.GV_Result.GVRStatus
- All Implemented Interfaces:
- HBCIJobResult, java.io.Serializable
- public final class GVRStatus
- extends org.kapott.hbci.GV_Result.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:
- Serialized Form
Nested Class Summary |
static class |
GVRStatus.Entry
Daten für einen einzelnen Eintrag im Statusprotokoll. |
Fields inherited from class org.kapott.hbci.GV_Result.HBCIJobResultImpl |
globStatus, jobStatus |
Methods inherited from class org.kapott.hbci.GV_Result.HBCIJobResultImpl |
getDialogId, getGlobStatus, getJobId, getJobStatus, getMsgNum, getParentJob, getPassport, getResultData, getRetNumber, getRetVal, getSegNum, isOK, setParentJob, storeResult |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GVRStatus
public GVRStatus()
addEntry
public void addEntry(GVRStatus.Entry entry)
toString
public java.lang.String toString()
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(java.lang.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