Class AbstractEbInterfaceToXRechnungUBLConverter
- java.lang.Object
-
- at.austriapro.ebinterface.xrechnung.AbstractEbInterfaceXRechnungConverter
-
- at.austriapro.ebinterface.xrechnung.to.AbstractEbInterfaceToXRechnungConverter
-
- at.austriapro.ebinterface.xrechnung.to.ubl.AbstractEbInterfaceToXRechnungUBLConverter
-
- Direct Known Subclasses:
EbInterface40ToXRechnungUBLConverter,EbInterface41ToXRechnungUBLConverter,EbInterface42ToXRechnungUBLConverter,EbInterface43ToXRechnungUBLConverter,EbInterface50ToXRechnungUBLConverter,EbInterface60ToXRechnungUBLConverter,EbInterface61ToXRechnungUBLConverter
public abstract class AbstractEbInterfaceToXRechnungUBLConverter extends AbstractEbInterfaceToXRechnungConverter
Base class for converting an ebInterface invoice to an XRechnung UBL.- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from class at.austriapro.ebinterface.xrechnung.to.AbstractEbInterfaceToXRechnungConverter
m_eXRechnungVersion
-
Fields inherited from class at.austriapro.ebinterface.xrechnung.AbstractEbInterfaceXRechnungConverter
m_aContentLocale, m_aDisplayLocale
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractEbInterfaceToXRechnungUBLConverter(Locale aDisplayLocale, Locale aContentLocale, EXRechnungVersion eXRechnungVersion)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmodifyDefaultUBLInvoice(oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aInvoice)-
Methods inherited from class at.austriapro.ebinterface.xrechnung.to.AbstractEbInterfaceToXRechnungConverter
getXRechnungVersion
-
Methods inherited from class at.austriapro.ebinterface.xrechnung.AbstractEbInterfaceXRechnungConverter
countWarnings, errorText, warningText
-
-
-
-
Constructor Detail
-
AbstractEbInterfaceToXRechnungUBLConverter
protected AbstractEbInterfaceToXRechnungUBLConverter(@Nonnull Locale aDisplayLocale, @Nonnull Locale aContentLocale, @Nonnull EXRechnungVersion eXRechnungVersion)
Constructor.- Parameters:
aDisplayLocale- The display locale, e.g. used for the error message. May not benull.aContentLocale- The content locale of the invoice. May not benull.eXRechnungVersion- The target XRechnung version. May not benull.
-
-
Method Detail
-
modifyDefaultUBLInvoice
public void modifyDefaultUBLInvoice(@Nonnull oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aInvoice)
-
-