Package org.kapott.hbci.manager
Class ChallengeInfo
- java.lang.Object
-
- org.kapott.hbci.manager.ChallengeInfo
-
public class ChallengeInfo extends java.lang.ObjectDiese Klasse ermittelt die noetigen HKTAN-Challenge-Parameter fuer einen Geschaeftsvorfall
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChallengeInfo.HhdVersionEine Bean fuer den Parameter-Satz eines Geschaeftvorfalles innerhalb einer HHD-Version.static classChallengeInfo.JobEine Bean fuer die Parameter-Saetze eines Geschaeftsvorfalles fuer die HHD-Versionen.static classChallengeInfo.ParamEine Bean fuer einen einzelnen Challenge-Parameter.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyParams(HBCIJobImpl task, HBCIJob hktan, java.util.Properties secmech)Uebernimmt die Challenge-Parameter in den HKTAN-Geschaeftsvorfall.ChallengeInfo.JobgetData(java.lang.String code)Liefert die Challenge-Daten fuer einen Geschaeftsvorfall.static ChallengeInfogetInstance()Erzeugt ein neues Challenge-Info-Objekt.
-
-
-
Method Detail
-
getInstance
public static ChallengeInfo getInstance()
Erzeugt ein neues Challenge-Info-Objekt.- Returns:
- das Challenge-Info-Objekt.
-
getData
public ChallengeInfo.Job getData(java.lang.String code)
Liefert die Challenge-Daten fuer einen Geschaeftsvorfall.- Parameters:
code- die Segmentkennung des Geschaeftsvorfalls.- Returns:
- die Challenge-Daten.
-
applyParams
public void applyParams(HBCIJobImpl task, HBCIJob hktan, java.util.Properties secmech)
Uebernimmt die Challenge-Parameter in den HKTAN-Geschaeftsvorfall.- Parameters:
task- der Job, zu dem die Challenge-Parameter ermittelt werden sollen.hktan- der HKTAN-Geschaeftsvorfall, in dem die Parameter gesetzt werden sollen.secmech- die BPD-Informationen zum TAN-Verfahren.
-
-