T - Die konkrete Struktur, aus der die Daten gelesen werden.
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.
public abstract class AbstractSEPAGenerator<T> extends Object implements PainGeneratorIf<T>
ENCODING| Constructor and Description |
|---|
AbstractSEPAGenerator() |
| Modifier and Type | Method and Description |
|---|---|
SepaVersion |
getSepaVersion()
Liefert die SEPA-Version des Generators.
|
protected void |
marshal(JAXBElement e,
OutputStream os,
boolean validate)
Schreibt die Bean mittels JAXB in den Strean.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateprotected void marshal(JAXBElement e, OutputStream os, boolean validate) throws Exception
e - das zu schreibende JAXBElement mit der Bean.os - der OutputStream, in den das XML geschrieben wird.validate - true, wenn das erzeugte XML gegen das PAIN-Schema validiert werden soll.Exceptionpublic SepaVersion getSepaVersion()
PainGeneratorIfgetSepaVersion in interface PainGeneratorIf<T>PainGeneratorIf.getSepaVersion()Copyright © 2019. All rights reserved.