public class GVTAN2Step extends HBCIJobImpl
jobResult
Constructor and Description |
---|
GVTAN2Step(HBCIHandler handler)
ct.
|
Modifier and Type | Method and Description |
---|---|
protected void |
extractResults(HBCIMsgStatus msgstatus,
String header,
int idx) |
static String |
getLowlevelName() |
boolean |
haveTan()
Liefert true, wenn fuer den Auftrag ein HKTAN erzeugt wurde.
|
HBCIJobImpl |
redo()
Liefert den ggf erneut auszufuehrenden Job.
|
protected void |
saveReturnValues(HBCIMsgStatus status,
int sref) |
void |
setParam(String paramName,
String value)
Setzen eines Job-Parameters.
|
void |
setProcess(KnownTANProcess p)
Speichert den Prozess-Schritt des HKTAN.
|
void |
setStep2(GVTAN2Step step2)
Speichert die Referenz auf das zweite HKTAN im ersten HKTAN.
|
void |
setTask(HBCIJobImpl task)
Speichert eine Referenz auf den eigentlichen Geschaeftsvorfall.
|
acceptsParam, addConstraint, addConstraint, addSignaturePassport, addToQueue, addToQueue, applyOffset, canNationalAcc, checkAccountCRC, createJobSegment, createJobSegment, fillJobResult, getChallengeParam, getExternalId, getHBCICode, getJobName, getJobParameterNames, getJobRestrictions, getJobResult, getJobResultNames, getLowlevelParam, getLowlevelParams, getMainPassport, getMaxNumberPerMsg, getMinSigs, getName, getOrderAccount, getParentHandler, getSecurityClass, getSegVersion, getSignaturePassports, redoAllowed, setExternalId, setIdx, setLowlevelParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setSegVersion, skip, skipped, tanApplied, twoDigitValueInList, verifyConstraints
public GVTAN2Step(HBCIHandler handler)
handler
- public static String getLowlevelName()
public void setProcess(KnownTANProcess p)
p
- der Prozess-Schritt.public void setParam(String paramName, String value)
HBCIJobImpl
Setzen eines Job-Parameters. Für alle Highlevel-Jobs ist in der Package-Beschreibung zum
Package org.kapott.hbci.GV
eine Auflistung aller Jobs und deren Parameter zu finden.
Für alle Lowlevel-Jobs kann eine Liste aller Parameter entweder mit dem Tool
ShowLowlevelGVs
oder zur Laufzeit durch Aufruf
der Methode HBCIHandler.getLowlevelJobParameterNames(String)
ermittelt werden.
Bei Verwendung dieser oder einer der anderen setParam()
-Methoden werden zusätzlich
einige der Job-Restriktionen (siehe HBCIJobImpl.getJobRestrictions()
) analysiert. Beim Verletzen einer
der überprüften Einschränkungen wird eine Exception mit einer entsprechenden Meldung erzeugt.
Diese Überprüfung findet allerdings nur bei Highlevel-Jobs statt.
setParam
in interface HBCIJob
setParam
in class HBCIJobImpl
paramName
- der Name des zu setzenden Parameters.value
- Wert, auf den der Parameter gesetzt werden sollHBCIJobImpl.setParam(java.lang.String, java.lang.String)
public void setStep2(GVTAN2Step step2)
step2
- die Referenz auf den ersten HKTAN.public void setTask(HBCIJobImpl task)
task
- protected void saveReturnValues(HBCIMsgStatus status, int sref)
saveReturnValues
in class HBCIJobImpl
public HBCIJobImpl redo()
HBCIJobImpl
redo
in class HBCIJobImpl
HBCIJobImpl.redo()
public boolean haveTan()
HBCIJobImpl
haveTan
in class HBCIJobImpl
HBCIJobImpl.haveTan()
protected void extractResults(HBCIMsgStatus msgstatus, String header, int idx)
extractResults
in class HBCIJobImpl
HBCIJobImpl.extractResults(org.kapott.hbci.status.HBCIMsgStatus, java.lang.String, int)
Copyright © 2020. All rights reserved.