java.io.Serializable
public final class HBCIRetVal
extends java.lang.Object
implements java.io.Serializable
Repräsentation eines HBCI-Statuscodes. Objekte dieser Klasse stellen einen einzigen HBCI-Returncode dar, welcher aus einer Antwortnachricht von der Bank extrahiert wurde.
Zu den hier bereitgestellten Informationen zählen neben den eigentlichen Status-Daten (Status-Code, Textmeldung) auch eine numerische Darstellung des Teiles der ursprünglich gesendeten Nachricht, auf den sich diese Statusmeldung bezieht. Sofern das möglich ist, wird diese numerische Darstellung zusätzlich in den Lowlevel-Namen des betreffenden Nachrichtenteils umgewandelt, so dass für den Anwender eine bessere Lokalisierung des Problems möglich ist.
Modifier and Type | Field | Description |
---|---|---|
java.lang.String |
code |
HBCI-Fehlercode.
|
java.lang.String |
deref |
Nummer des Datenelementes oder der Datenelementgruppe, auf das sich
dieser Rückgabewert bezieht.
|
java.lang.String |
element |
Lowlevel-Name des Nachrichtenelementes, auf das sich dieser Rückgabewert bezieht.
|
java.lang.String[] |
params |
Optionale Parameter, die im Zusammenhang mit
text zu interpretieren sind. |
java.lang.String |
segref |
Segmentnummer in der gesendeten Nachricht, auf das sich dieser
Rückgabewert bezieht.
|
java.lang.String |
text |
Beschreibender Text.
|
Constructor | Description |
---|---|
HBCIRetVal(java.lang.String segref,
java.lang.String deref,
java.lang.String element,
java.lang.String code,
java.lang.String text,
java.lang.String[] params) |
Wird von der HBCI4Java-Dialog-Engine aufgerufen
|
HBCIRetVal(java.util.Properties result,
java.lang.String header) |
Wird von der HBCI4Java-Dialog-Engine aufgerufen
|
HBCIRetVal(java.util.Properties result,
java.lang.String header,
java.lang.String segref) |
Wird von der HBCI4Java-Dialog-Engine aufgerufen
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object o) |
|
boolean |
isError() |
Gibt zurück, ob dieser Rückgabewert eine HBCI-Fehlermeldung darstellt
|
boolean |
isSuccess() |
Gibt zurück, ob dieser Rückgabewert eine Erfolgsmeldung vom
HBCI-Server darstellt
|
boolean |
isWarning() |
Gibt zurück, ob dieser Rückgabewert eine Warnung vom
HBCI-Server darstellt
|
java.lang.String |
toString() |
Gibt diesen Rückgabewert in einer lesbaren Darstellung zurück.
|
public java.lang.String code
HBCI-Fehlercode. Diese Codes bestehen immer aus vier Ziffern. Die erste Ziffer kennzeichnet dabei die Art:
0 - Erfolgsmeldung
3 - Warnung
9 - Fehlermeldung
public java.lang.String segref
null
public java.lang.String deref
null
.public java.lang.String text
public java.lang.String[] params
text
zu interpretieren sind.public java.lang.String element
null
sein.public HBCIRetVal(java.lang.String segref, java.lang.String deref, java.lang.String element, java.lang.String code, java.lang.String text, java.lang.String[] params)
public HBCIRetVal(java.util.Properties result, java.lang.String header)
public HBCIRetVal(java.util.Properties result, java.lang.String header, java.lang.String segref)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isSuccess()
public boolean isWarning()
public boolean isError()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object