Serialized Form


Package org.kapott.hbci.exceptions

Class org.kapott.hbci.exceptions.AbortedException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.CanNotParseMessageException extends HBCI_Exception implements Serializable

Serialized Fields

message

java.lang.String message

Class org.kapott.hbci.exceptions.CTException extends HBCI_Exception implements Serializable

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

Class org.kapott.hbci.exceptions.InitializingException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.InvalidArgumentException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.InvalidPassphraseException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.InvalidSegSeqException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.InvalidUserDataException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.JobNotSupportedException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NeedKeyAckException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NoHashAlgSetException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NoSuchConstructorException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NoSuchElementException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NoSuchPathException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NoSuchSyntaxException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NoValidValueException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.NoValueGivenException extends HBCI_Exception implements Serializable

Serialized Fields

path

java.lang.String path

Class org.kapott.hbci.exceptions.OverwriteException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.ParseErrorException extends HBCI_Exception implements Serializable

Class org.kapott.hbci.exceptions.PredelimErrorException extends org.kapott.hbci.exceptions.ParseErrorException implements Serializable

Class org.kapott.hbci.exceptions.ProcessException extends HBCI_Exception implements Serializable

Serialized Fields

msgStatus

HBCIMsgStatus msgStatus

Class org.kapott.hbci.exceptions.TooMuchElementsException extends HBCI_Exception implements Serializable


Package org.kapott.hbci.GV_Result

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

Serialized Fields

entries

java.util.List<E> entries

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

Serialized Fields

entries

java.util.List<E> 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<E> 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<E> entries

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

Serialized Fields

entries

java.util.List<E> entries

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

Serialized Fields

entries

java.util.List<E> entries

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

Serialized Fields

infos

java.util.List<E> 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<E> tageMT940

tageMT942

java.util.List<E> 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<E> 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<E> 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<E> 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<E> entries

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

Serialized Fields

tanlists

java.util.List<E> 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<E> list

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

Serialized Fields

entries

java.util.List<E> 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<E> entries

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

Serialized Fields

resultData

java.util.Properties resultData

parentJob

org.kapott.hbci.GV.HBCIJobImpl parentJob

jobStatus

HBCIStatus jobStatus

globStatus

HBCIStatus globStatus

Package org.kapott.hbci.manager

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

serialVersionUID: 1L

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)


Package org.kapott.hbci.passport

Class org.kapott.hbci.passport.AbstractDDVPassport extends AbstractHBCIPassport implements Serializable

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<K,V> persistentData

parentHandlerData

org.kapott.hbci.manager.IHandlerData parentHandlerData

Class org.kapott.hbci.passport.AbstractPinTanPassport extends AbstractHBCIPassport implements Serializable

Serialized Fields

certfile

java.lang.String certfile

checkCert

boolean checkCert

proxy

java.lang.String proxy

proxyuser

java.lang.String proxyuser

proxypass

java.lang.String proxypass

verifyTANMode

boolean verifyTANMode

twostepMechanisms

java.util.Hashtable<K,V> twostepMechanisms

allowedTwostepMechanisms

java.util.List<E> allowedTwostepMechanisms

currentTANMethod

java.lang.String currentTANMethod

currentTANMethodWasAutoSelected

boolean currentTANMethodWasAutoSelected

pin

java.lang.String pin

Class org.kapott.hbci.passport.AbstractRDHPassport extends AbstractHBCIPassport implements Serializable

Class org.kapott.hbci.passport.AbstractRDHSWFileBasedPassport extends org.kapott.hbci.passport.AbstractRDHSWPassport implements Serializable

Serialized Fields

filename

java.lang.String filename

passportKey

javax.crypto.SecretKey passportKey

Class org.kapott.hbci.passport.AbstractRDHSWPassport extends org.kapott.hbci.passport.AbstractRDHPassport implements Serializable

Serialized Fields

keys

HBCIKey[][] keys

Class org.kapott.hbci.passport.HBCIPassportAnonymous extends AbstractHBCIPassport implements Serializable

Serialized Fields

filename

java.lang.String filename

passportKey

javax.crypto.SecretKey passportKey

Class org.kapott.hbci.passport.HBCIPassportDDV extends org.kapott.hbci.passport.AbstractDDVPassport implements Serializable

Serialized Fields

paramHeader

java.lang.String paramHeader

filename

java.lang.String filename

keys

HBCIKey[] keys

comport

int comport

ctnumber

int ctnumber

cardid

java.lang.String cardid

pinEntered

boolean pinEntered

useBio

int useBio

useSoftPin

int useSoftPin

softPin

byte[] softPin

passportKey

javax.crypto.SecretKey passportKey

entryIdx

int entryIdx

Class org.kapott.hbci.passport.HBCIPassportPinTan extends org.kapott.hbci.passport.AbstractPinTanPassport implements Serializable

Serialized Fields

filename

java.lang.String filename

passportKey

javax.crypto.SecretKey passportKey

Class org.kapott.hbci.passport.HBCIPassportRDH extends org.kapott.hbci.passport.AbstractRDHSWFileBasedPassport implements Serializable

Class org.kapott.hbci.passport.HBCIPassportRDH10File extends org.kapott.hbci.passport.HBCIPassportRDHXFile implements Serializable

Class org.kapott.hbci.passport.HBCIPassportRDH2File extends org.kapott.hbci.passport.HBCIPassportRDHXFile implements Serializable

Class org.kapott.hbci.passport.HBCIPassportRDHNew extends org.kapott.hbci.passport.AbstractRDHSWFileBasedPassport implements Serializable

Serialized Fields

profileVersion

java.lang.String profileVersion

Class org.kapott.hbci.passport.HBCIPassportRDHXFile extends org.kapott.hbci.passport.AbstractRDHSWFileBasedPassport implements Serializable

Serialized Fields

passphrase

byte[] passphrase

filecontent

org.kapott.hbci.passport.rdhXfile.RDHXFile filecontent

entryIdx

int entryIdx

forcedProfileVersion

java.lang.String forcedProfileVersion

Class org.kapott.hbci.passport.HBCIPassportSIZRDHFile extends org.kapott.hbci.passport.AbstractRDHSWFileBasedPassport implements Serializable

Serialized Fields

passphrase

java.lang.String passphrase

Package org.kapott.hbci.status

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

Serialized Fields

betreff

java.lang.String betreff

text

java.lang.String text

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.


Package org.kapott.hbci.structures

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<E> 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.