Package 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:
Serializable
,HBCIJobResult
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Daten für einen einzelnen Eintrag im Statusprotokoll. -
Field Summary
FieldsFields inherited from class org.kapott.hbci.GV_Result.HBCIJobResultImpl
globStatus, jobStatus
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEntry
(GVRStatus.Entry entry) getJobEntry
(String jobId) Gibt den Protokoll-Eintrag zu einem bestimmten Job zurück.Gibt alle Einträge des Statusprotokolls in einem Array zurück.toString()
Methods inherited from class org.kapott.hbci.GV_Result.HBCIJobResultImpl
getDialogId, getGlobStatus, getJobId, getJobStatus, getMsgNum, getParentJob, getPassport, getResultData, getRetNumber, getRetVal, getSegNum, isOK, setParentJob, storeResult
-
Field Details
-
entries
-
-
Constructor Details
-
GVRStatus
public GVRStatus()
-
-
Method Details
-
addEntry
-
toString
- Overrides:
toString
in classHBCIJobResultImpl
-
getStatusData
Gibt alle Einträge des Statusprotokolls in einem Array zurück.- Returns:
- Array mit Statusprotokolleinträgen
-
getJobEntry
Gibt den Protokoll-Eintrag zu einem bestimmten Job zurück. Liefertnull
, 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
-