Package org.kapott.hbci.GV.generators
Class PainGeneratorFactory
- java.lang.Object
-
- org.kapott.hbci.GV.generators.PainGeneratorFactory
-
public class PainGeneratorFactory extends Object
Factory zum Ermitteln des passenden Pain-Generators fuer den angegebenen Job.WICHTIG: Diese Klasse sowie die Ableitungen sollten auch ohne initialisiertes HBCI-System funktionieren, um das XML ohne HBCI-Handler erstellen zu koennen. Daher sollte auf die Verwendung von "HBCIUtils" & Co verzichtet werden. Das ist auch der Grund, warum hier das Java-Logging verwendet wird und nicht das HBCI4Java-eigene.
-
-
Constructor Summary
Constructors Constructor Description PainGeneratorFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PainGeneratorIfget(String jobname, SepaVersion version)Gibt den passenden SEPA Generator für die angegebene PAIN-Version.static PainGeneratorIfget(AbstractHBCIJob job, SepaVersion version)Gibt den passenden SEPA Generator für die angegebene PAIN-Version.
-
-
-
Method Detail
-
get
public static PainGeneratorIf get(AbstractHBCIJob job, SepaVersion version) throws ClassNotFoundException, InstantiationException, IllegalAccessException
Gibt den passenden SEPA Generator für die angegebene PAIN-Version.- Parameters:
job- der zu erzeugende Job.version- die PAIN-Version.- Returns:
- ISEPAGenerator
- Throws:
IllegalAccessExceptionInstantiationExceptionClassNotFoundException
-
get
public static PainGeneratorIf get(String jobname, SepaVersion version) throws ClassNotFoundException, InstantiationException, IllegalAccessException
Gibt den passenden SEPA Generator für die angegebene PAIN-Version.- Parameters:
jobname- der Job-Name. Z.Bsp. "UebSEPA".version- die PAIN-Version.- Returns:
- ISEPAGenerator
- Throws:
ClassNotFoundExceptionIllegalAccessExceptionInstantiationException
-
-