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 and 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 and Description |
---|
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
|
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
|
Modifier and Type | Method and 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