Package org.kapott.hbci.manager
Class ChallengeInfo
- java.lang.Object
-
- org.kapott.hbci.manager.ChallengeInfo
-
public class ChallengeInfo extends java.lang.Object
Diese Klasse ermittelt die noetigen HKTAN-Challenge-Parameter fuer einen Geschaeftsvorfall
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ChallengeInfo.HhdVersion
Eine Bean fuer den Parameter-Satz eines Geschaeftvorfalles innerhalb einer HHD-Version.static class
ChallengeInfo.Job
Eine Bean fuer die Parameter-Saetze eines Geschaeftsvorfalles fuer die HHD-Versionen.static class
ChallengeInfo.Param
Eine Bean fuer einen einzelnen Challenge-Parameter.
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,ChallengeInfo.Job>
data
private static ChallengeInfo
singleton
Das Singleton.
-
Constructor Summary
Constructors Modifier Constructor Description private
ChallengeInfo()
ct.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyParams(HBCIJobImpl task, HBCIJob hktan, java.util.Properties secmech)
Uebernimmt die Challenge-Parameter in den HKTAN-Geschaeftsvorfall.ChallengeInfo.Job
getData(java.lang.String code)
Liefert die Challenge-Daten fuer einen Geschaeftsvorfall.static ChallengeInfo
getInstance()
Erzeugt ein neues Challenge-Info-Objekt.
-
-
-
Field Detail
-
singleton
private static ChallengeInfo singleton
Das Singleton.
-
data
private java.util.Map<java.lang.String,ChallengeInfo.Job> data
-
-
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.
-
-