Serialized Form

Class org.kapott.hbci.passport.AbstractHBCIPassport extends java.lang.Object implements Serializable

Serialized Fields

paramHeader

java.lang.String paramHeader

bpd

java.util.Properties bpd

upd

java.util.Properties upd

hbciversion

java.lang.String hbciversion

country

java.lang.String country

blz

java.lang.String blz

host

java.lang.String host

port

java.lang.Integer port

filterType

java.lang.String filterType

userid

java.lang.String userid

customerid

java.lang.String customerid

sysid

java.lang.String sysid

sigid

java.lang.Long sigid

cid

java.lang.String cid

comm

org.kapott.hbci.comm.Comm comm

persistentData

java.util.Hashtable persistentData

parentHandlerData

org.kapott.hbci.manager.IHandlerData parentHandlerData


Class org.kapott.hbci.GV_Result.GVRAccInfo extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.GV_Result.GVRCardList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.GV_Result.GVRDauerEdit extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

orderid

java.lang.String orderid

orderidold

java.lang.String orderidold


Class org.kapott.hbci.GV_Result.GVRDauerList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.GV_Result.GVRDauerNew extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

orderid

java.lang.String orderid


Class org.kapott.hbci.GV_Result.GVRFestCondList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.GV_Result.GVRFestList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.GV_Result.GVRInfoList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.GV_Result.GVRInfoOrder extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

infos

java.util.List infos


Class org.kapott.hbci.GV_Result.GVRKontoauszug extends GVRKUms implements Serializable

Serialized Fields

format

java.lang.String format

isodata

java.lang.StringBuffer isodata

pdfdata

java.lang.StringBuffer pdfdata

startDate

java.util.Date startDate

endDate

java.util.Date endDate

abschlussInfo

java.lang.String abschlussInfo

kundenInfo

java.lang.String kundenInfo

werbetext

java.lang.String werbetext

iban

java.lang.String iban

bic

java.lang.String bic

name

java.lang.String name

name2

java.lang.String name2

name3

java.lang.String name3

receipt

java.lang.String receipt


Class org.kapott.hbci.GV_Result.GVRKUms extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

bufferMT940

java.lang.StringBuffer bufferMT940

bufferMT942

java.lang.StringBuffer bufferMT942

tageMT940

java.util.List tageMT940

tageMT942

java.util.List tageMT942

parsed

boolean parsed

restMT940

java.lang.StringBuffer restMT940
Dieses Feld enthält einen String, der den nicht-auswertbaren Teil der Kontoauszüge enthält. Es dient nur zu Debugging-Zwecken und sollte eigentlich immer null bzw. einen leeren String enthalten. Wenn das nicht der Fall ist, dann konnten die empfangenen Kontoauszüge nicht richtig geparst werden, und dieser String enthält den "Schwanz" der Kontoauszugsdaten, bei dem das Parsing-Problem aufgetreten ist.


restMT942

java.lang.StringBuffer restMT942
Wie restMT940, allerdings für die Daten der *vorgemerkten* Umsätze.


Class org.kapott.hbci.GV_Result.GVRKUms.BTag extends java.lang.Object implements Serializable

Serialized Fields

my

Konto my

Konto, auf das sich die Umsatzdaten beziehen (Kundenkonto). Einige Kreditinstitute geben fehlerhafte Kontoauszüge zurück, was zur Folge haben kann, dass dieses Feld nicht richtig belegt ist. Tritt ein solcher Fall ein, so kann es vorkommen, dass von dem Konto-Objekt nur das Feld number gefüllt ist, und zwar mit den Informationen, die das Kreditinstitut zur Identifizierung dieses Kontos zurückgibt.

Normalerweise bestehen diese Informationen aus BLZ und Kontonummer, die dann auch korrekt in das Konto-Objekt eingetragen werden. Liegen diese Informationen aber gar nicht oder in einem falschen bzw. unbekannten Format vor, so werden diese Daten komplett in das number-Feld geschrieben.


counter

java.lang.String counter
Nummer des Kontoauszuges (optional)


start

Saldo start
Saldo zu Beginn des Buchungstages


starttype

char starttype
Art des Saldos. M = Anfangssaldo; F = Zwischensaldo


lines

java.util.List lines
Liste der einzelnen Buchungen dieses Tages (Instanzen von GVRKUms.UmsLine)


end

Saldo end
Saldo am Ende des Buchungstages


endtype

char endtype
Art des Endsaldos (siehe GVRKUms.BTag.starttype)


Class org.kapott.hbci.GV_Result.GVRKUms.UmsLine extends java.lang.Object implements Serializable

Serialized Fields

valuta

java.util.Date valuta
Datum der Wertstellung


bdate

java.util.Date bdate
Buchungsdatum


value

Value value
Gebuchter Betrag


isStorno

boolean isStorno
Handelt es sich um eine Storno-Buchung?


saldo

Saldo saldo
Der Saldo nach dem Buchen des Betrages value


customerref

java.lang.String customerref
Kundenreferenz


instref

java.lang.String instref
Kreditinstituts-Referenz


orig_value

Value orig_value
Ursprünglicher Betrag (bei ausländischen Buchungen; optional)


charge_value

Value charge_value
Betrag für Gebühren des Geldverkehrs (optional)


gvcode

java.lang.String gvcode
Art der Buchung (bankinterner Code). Nur wenn hier ein Wert ungleich 999 drinsteht, enthalten die Attribute text, primanota, usage, other und addkey sinnvolle Werte. Andernfalls sind all diese Informationen möglicherweise im Feld additional enthalten, allerdings in einem nicht definierten Format (siehe auch additional).


additional

java.lang.String additional

Zusatzinformationen im Rohformat. Wenn Zusatzinformationen zu dieser Transaktion in einem unbekannten Format vorliegen, dann enthält dieser String diese Daten (u.U. ist dieser String leer, aber nicht null). Das ist genau dann der Fall, wenn der Wert von gvcode gleich 999 ist.

Wenn die Zusatzinformationen aber ausgewertet werden können (und gvcode!=999), so ist dieser String null, und die Felder text, primanota, usage, other und addkey enthalten die entsprechenden Werte (siehe auch gvcode)


text

java.lang.String text
Beschreibung der Art der Buchung (optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)


primanota

java.lang.String primanota
Primanotakennzeichen (optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)


usage

java.util.List usage
Liste von Strings mit den Verwendungszweckzeilen. Nur wenn gvcode!=999! (siehe auch additional und gvcode)


other

Konto other
Gegenkonto der Buchung (optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)


addkey

java.lang.String addkey
Erweiterte Informationen zur Art der Buchung (bankintern, optional). Nur wenn gvcode!=999! (siehe auch additional und gvcode)


Class org.kapott.hbci.GV_Result.GVRSaldoReq extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

saldi

java.util.List saldi


Class org.kapott.hbci.GV_Result.GVRSaldoReq.Info extends java.lang.Object implements Serializable

Serialized Fields

konto

Konto konto
Saldo für welches Konto


ready

Saldo ready
Gebuchter Saldo


unready

Saldo unready
Saldo noch nicht verbuchter Umsätze (optional)


kredit

Value kredit
Kreditlinie (optional)


available

Value available
Aktuell verfügbarer Betrag (optional)


used

Value used
Bereits verfügter Betrag (optional)


Class org.kapott.hbci.GV_Result.GVRStatus extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.GV_Result.GVRTANList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

tanlists

java.util.List tanlists


Class org.kapott.hbci.GV_Result.GVRTermUeb extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

orderid

java.lang.String orderid


Class org.kapott.hbci.GV_Result.GVRTermUebEdit extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

orderid

java.lang.String orderid

orderidold

java.lang.String orderidold


Class org.kapott.hbci.GV_Result.GVRTermUebList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

list

java.util.List list


Class org.kapott.hbci.GV_Result.GVRWPDepotList extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries

rest

java.lang.String rest
Dieses Feld enthält einen String, der den nicht-auswertbaren Teil der gelieferten Informationen enthält. Es dient nur zu Debugging-Zwecken und sollte eigentlich immer null bzw. einen leeren String enthalten. Wenn das nicht der Fall ist, dann konnten die empfangenen Daten nicht richtig geparst werden, und dieser String enthält den "Schwanz" der Daten, bei dem das Parsing-Problem aufgetreten ist.


Class org.kapott.hbci.GV_Result.GVRWPStammData extends org.kapott.hbci.GV_Result.HBCIJobResultImpl implements Serializable

Serialized Fields

entries

java.util.List entries


Class org.kapott.hbci.exceptions.HBCI_Exception extends java.lang.RuntimeException implements Serializable


Class org.kapott.hbci.manager.HBCIKey extends java.lang.Object implements Serializable

Serialized Fields

country

java.lang.String country
Ländercode des Schlüsselbesitzers


blz

java.lang.String blz
Bankleitzahl des Schlüsselbesitzers


userid

java.lang.String userid
Nutzerkennung des Schlüsselbesitzers. Wenn der Schlüssel einem "richtigen" Nutzer gehört, so wird hier seine HBCI-Userkennung eingestellt; gehört der Schlüssel der Bank, so steht hier eine bankinterne ID (u.U. die Bankleitzahl o.ä.)


num

java.lang.String num
Schlüsselnummer


version

java.lang.String version
Schlüsselversion


key

java.security.Key key
kryptographische Schlüsseldaten (kann null sein)


Class org.kapott.hbci.status.HBCIRetVal extends java.lang.Object implements Serializable

Serialized Fields

code

java.lang.String code

HBCI-Fehlercode. Diese Codes bestehen immer aus vier Ziffern. Die erste Ziffer kennzeichnet dabei die Art:


segref

java.lang.String segref
Segmentnummer in der gesendeten Nachricht, auf das sich dieser Rückgabewert bezieht. Falls es sich um einen globalen Rückgabewert handelt (d.h. einen, der sich auf die komplette Nachricht bezieht), so ist dieser Wert null


deref

java.lang.String deref
Nummer des Datenelementes oder der Datenelementgruppe, auf das sich dieser Rückgabewert bezieht. Diese Information ist nicht in jedem Fall vorhanden (z.B. wenn es sich um einen globalen Fehlercode handelt oder wenn sich der Rückgabewert auf ein komplettes Segment bezieht). In einem solchen Fall ist dieser Wert null.


text

java.lang.String text
Beschreibender Text. Dieser Text wird vom HBCI-Server der Bank generiert.


params

java.lang.String[] params
Optionale Parameter, die im Zusammenhang mit text zu interpretieren sind.


element

java.lang.String element
Lowlevel-Name des Nachrichtenelementes, auf das sich dieser Rückgabewert bezieht. Dieser Name kann nicht in jedem Fall bestimmt werden, der Wert dieses Feldes kann dann auch null sein.


Class org.kapott.hbci.structures.Konto extends java.lang.Object implements Serializable

Serialized Fields

country

java.lang.String country
Länderkennzeichen des Kontos. Normalerweise ist hier der Wert DE für Deutschland einzustellen.


blz

java.lang.String blz
Bankleitzahl der kontoführenden Bank


number

java.lang.String number
Kontonummer des Kontos


subnumber

java.lang.String subnumber
Unterkontomerkmal des Kontos, kann null sein


type

java.lang.String type
Name (Typ) des Kontos. Dieses Feld ist nur für Konten verfügbar, auf die der Anwender via HBCI Zugriff hat. Für alle anderen Konten ist dieser Wert null


curr

java.lang.String curr
Währung des Kontos. Hier ist in der Regel EUR für EURO gespeichert.


customerid

java.lang.String customerid
Kreditinstitusseitiger Kundenname. Dieser Wert gibt an, unter welcher Kunden-ID ein Bankkunde Zugriff auf dieses Konto hat. Dieser Wert ist nur für Konten verfügbar, auf die der Anwender Zugriff via HBCI hat, für alle anderen Konten ist dieser Wert null. Falls eine Bank Informationen über alle Konten bereitstellt, auf die ein Nutzer via HBCI Zugriff hat, so kann dieses Feld beim Hinzufügen von Aufträgen via HBCIJob.addToQueue(String) ausgewertet werden.


name

java.lang.String name
Name des Kontoinhabers. Hier wird bei eigenen Konten der Inhabername eingestellt, wie er von der Bank bereitgestellt wird. Bei fremden Konten (z.B. bei den Konten, die als Gegenkonten auf einem Kontoauszug erscheinen) wird hier der Name eingestellt, wie er in den Auftragsdaten von der Bank geführt wird.


name2

java.lang.String name2
Name des Kontoinhabers (Fortsetzung) (optional).


limit

org.kapott.hbci.structures.Limit limit

allowedGVs

java.util.List allowedGVs

bic

java.lang.String bic
BIC des Kontos


iban

java.lang.String iban
IBAN des Kontos


Class org.kapott.hbci.structures.Saldo extends java.lang.Object implements Serializable

Serialized Fields

value

Value value
Betrag des Saldos.


timestamp

java.util.Date timestamp
Zeitpunkt der Gültigkeit dieses Saldos.


Class org.kapott.hbci.structures.Value extends java.lang.Object implements Serializable

Serialized Fields

value

long value
Numerischer Wert des Betrages mal 100


curr

java.lang.String curr
Währung. Für EURO ist hier EUR zu benutzen.