public final class HBCIMsgStatus
extends java.lang.Object
Enthält alle Status-Informationen zu genau einem Nachrichtenaustausch. Es ist zu beachten, dass in einer Nachricht Informationen zu mehreren Geschäftsvorfällen enthalten sein können, wenn die gesendete Nachricht mehrere Aufträge enthalten hat.
Die direkte Auswertung der Felder dieser Klasse wird nicht empfohlen, statt dessen sollten nur die Methoden benutzt werden, die den prinzipiellen Status (OK oder nicht OK) sowie die eigentlichen Fehler-Informationen zurückgeben.
Modifier and Type | Field | Description |
---|---|---|
HBCIStatus |
globStatus |
Globale Status-Informationen.
|
HBCIStatus |
segStatus |
Status-Informationen, die einzelne Segmente der Nachricht betreffen.
|
Constructor | Description |
---|---|
HBCIMsgStatus() |
Modifier and Type | Method | Description |
---|---|---|
void |
addData(java.util.Properties _data) |
Wird von der HBCI4Java-Dialog-Engine aufgerufen
|
void |
addException(java.lang.Exception e) |
Wird von der HBCI4Java-Dialog-Engine aufgerufen
|
java.util.Properties |
getData() |
Gibt den eigentlichen Inhalt sowohl der gesendeten wie auch der
empfangenen Nachricht zurück.
|
java.lang.String |
getErrorString() |
Gibt einen String zurück, der alle aufgetretenen Fehler bei der
Durchführung des Nachrichtenaustauschs beschreibt.
|
java.lang.Exception[] |
getExceptions() |
Gibt die Exceptions zurück, ob bei der Ausführung eines
Nachrichtenaustauschs aufgetreten sind.
|
boolean |
hasExceptions() |
Gibt zurück, ob bei der Ausführung eines Nachrichtenaustauschs Exceptions
aufgetreten sind.
|
boolean |
isInvalidPIN() |
Gibt zurück, ob der Fehler "PIN ungültig" zurückgemeldet wurde
|
boolean |
isOK() |
Gibt zurück, ob ein Nachrichtenaustausch erfolgreich durchgeführt wurde.
|
void |
setData(java.util.Properties data) |
Wird von der HBCI4Java-Dialog-Engine aufgerufen
|
java.lang.String |
toString() |
Fasst alle Status-Informationen zu einem Nachrichtenaustausch in einem einzigen
String zusammen und gibt diesen zurück.
|
public HBCIStatus globStatus
public HBCIStatus segStatus
public void addException(java.lang.Exception e)
public void setData(java.util.Properties data)
public void addData(java.util.Properties _data)
public java.util.Properties getData()
Gibt den eigentlichen Inhalt sowohl der gesendeten wie auch der
empfangenen Nachricht zurück. Die keys des Property-Objektes
enthalten die Lowlevelnamen der Datenelemente, die dazugehörigen
values enthalten jeweils den Wert des entsprechenden Datenelementes.
Die Bezeichnungen der Datenelemente der gesendeten Nachricht tragen
zur Unterscheidung mit den Datenelementen der empfangenen Nachricht das
Prefix "orig_
".
public boolean hasExceptions()
true
, wenn Exceptions aufgetreten sind, sonst
false
public java.lang.Exception[] getExceptions()
null
,
kann aber die Länge 0 habenpublic boolean isOK()
true
, wenn die Nachricht erfolgreich abgearbeitet
wurde, sonst false
public java.lang.String getErrorString()
HBCIStatus
-Objekten durch
Aufruf der Methode HBCIStatus.getErrorString()
erzeugt.public java.lang.String toString()
HBCIStatus
-Objekten durch
Aufruf der Methode HBCIStatus.toString()
erzeugt.toString
in class java.lang.Object
public boolean isInvalidPIN()
true
oder false