Package org.kapott.hbci.status
Class HBCIExecStatus
java.lang.Object
org.kapott.hbci.status.HBCIExecStatus
Statusinformationen über alle ausgeführten Dialoge. Die Methode
HBCIHandler.execute()
gibt nach der Ausführung
aller HBCI-Dialoge ein Objekt dieser Klasse zurück. Dieses Objekt enthält
Informationen darüber, für welche Kunden-IDs tatsächlich HBCI-Dialoge geführt
wurden. Für jeden geführten HBCI-Dialog existiert dann ein
HBCIDialogStatus
-Objekt, welches Informationen zu dem jeweiligen
Dialog enthält.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDialogStatus
(String customerid, HBCIDialogStatus status) Wird von der HBCI4Java-Dialog-Engine aufgerufenvoid
addException
(String customerid, Exception e) Wird von der HBCI4Java-Dialog-Engine aufgerufenGibt die Menge aller Kunden-IDs zurück, für die ein HBCI-Dialog geführt wurde.getDialogStatus
(String customerid) HBCIDialogStatus
für den Dialog einer bestimmten Kunden-ID zurückgeben.Deprecated.sinnlosGibt einen String zurück, der alle Fehlermeldungen aller ausgeführten Dialog enthält.getExceptions
(String customerid) Exceptions zurückgeben, die beim Ausführen eines bestimmten Dialoges aufgetreten sind.boolean
isOK()
Gibt zurück, ob alle "geplanten" HBCI-Dialoge ordnungsgemäß ausgeführt wurden.boolean
toString()
Gibt einen String mit allen Status-Informationen über alle ausgeführten Dialoge zurück.
-
Field Details
-
statusData
-
exceptions
-
-
Constructor Details
-
HBCIExecStatus
public HBCIExecStatus()
-
-
Method Details
-
getCustomerIds
Gibt die Menge aller Kunden-IDs zurück, für die ein HBCI-Dialog geführt wurde.- Returns:
- Liste mit Kunden-IDs
-
addDialogStatus
Wird von der HBCI4Java-Dialog-Engine aufgerufen -
addException
Wird von der HBCI4Java-Dialog-Engine aufgerufen -
getDialogStatusList
Deprecated.sinnlosGibt eine Liste von Status-Informationen für jeden ausgeführten HBCI-Dialog zurück. Diese Methode ist insofern von eingeschränkter Bedeutung, weil es nicht möglich ist, einemHBCIDialogStatus
-Objekt dieser Liste die Kunden-ID zuzuordnen, unter der der jeweilige Dialog geführt wurde. Dazu müssen die MethodengetCustomerIds()
undgetDialogStatus(String)
verwendet werden.- Returns:
- Menge aller gespeicherten HBCI-Dialog-Status-Informationen
-
getDialogStatus
HBCIDialogStatus
für den Dialog einer bestimmten Kunden-ID zurückgeben.- Parameters:
customerid
- die Kunden-ID, für deren Dialog das Status-Objekt zurückgegeben werden soll- Returns:
- Status-Objekt für den ausgewählten Dialog
-
getExceptions
Exceptions zurückgeben, die beim Ausführen eines bestimmten Dialoges aufgetreten sind. Dabei werden nur die Exceptions zurückgegeben, die Fehler in der Verwaltung der Kunden-IDs/Dialoge betreffen. Alle Exceptions, die während der eigentlichen Dialogausführung evtl. aufgetreten sind, sind im entsprechendenHBCIDialogStatus
-Objekt des jeweiligen Dialoges enthalten.- Parameters:
customerid
- die Kunden-ID, für deren HBCI-Dialog die evtl. aufgetretenen Exceptions ermittelt werden sollen.- Returns:
- Liste mit aufgetretenen Exceptions
-
getErrorString
Gibt einen String zurück, der alle Fehlermeldungen aller ausgeführten Dialog enthält.- Returns:
- String mit allen aufgetretenen Fehlermeldungen
-
toString
-
toString
Gibt einen String mit allen Status-Informationen über alle ausgeführten Dialoge zurück. -
isOK
-
isOK
public boolean isOK()Gibt zurück, ob alle "geplanten" HBCI-Dialoge ordnungsgemäß ausgeführt wurden.- Returns:
false
, wenn wenigstens bei einer Dialog-Ausführung für eine Kunden-ID ein Fehler aufgetreten ist; ansonstentrue
-