Klasse AbstractEbInterfaceToXRechnungUBLConverter<IMPLTYPE extends AbstractEbInterfaceToXRechnungUBLConverter<IMPLTYPE>>
java.lang.Object
at.austriapro.ebinterface.xrechnung.AbstractEbInterfaceXRechnungConverter
at.austriapro.ebinterface.xrechnung.to.AbstractEbInterfaceToXRechnungConverter
at.austriapro.ebinterface.xrechnung.to.ubl.AbstractEbInterfaceToXRechnungUBLConverter<IMPLTYPE>
- Typparameter:
IMPLTYPE- The implementation type.
- Alle implementierten Schnittstellen:
com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>
- Bekannte direkte Unterklassen:
EbInterface40ToXRechnungUBLConverter,EbInterface41ToXRechnungUBLConverter,EbInterface42ToXRechnungUBLConverter,EbInterface43ToXRechnungUBLConverter,EbInterface50ToXRechnungUBLConverter,EbInterface60ToXRechnungUBLConverter,EbInterface61ToXRechnungUBLConverter
public abstract class AbstractEbInterfaceToXRechnungUBLConverter<IMPLTYPE extends AbstractEbInterfaceToXRechnungUBLConverter<IMPLTYPE>>
extends AbstractEbInterfaceToXRechnungConverter
implements com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>
Base class for converting an ebInterface invoice to an XRechnung UBL.
- Autor:
- Philip Helger
-
Feldübersicht
Von Klasse geerbte Felder at.austriapro.ebinterface.xrechnung.to.AbstractEbInterfaceToXRechnungConverter
m_eXRechnungVersionVon Klasse geerbte Felder at.austriapro.ebinterface.xrechnung.AbstractEbInterfaceXRechnungConverter
m_aContentLocale, m_aDisplayLocale -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedAbstractEbInterfaceToXRechnungUBLConverter(Locale aDisplayLocale, Locale aContentLocale, EXRechnungVersion eXRechnungVersion) Constructor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal Stringfinal Stringfinal Stringfinal StringvoidmodifyDefaultUBLInvoice(oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aInvoice) final IMPLTYPESet the customer EndpointID.final IMPLTYPESet the customer EndpointID schemeID.final IMPLTYPESet the supplier EndpointID.final IMPLTYPESet the supplier EndpointID schemeID.Von Klasse geerbte Methoden at.austriapro.ebinterface.xrechnung.to.AbstractEbInterfaceToXRechnungConverter
getXRechnungVersionVon Klasse geerbte Methoden at.austriapro.ebinterface.xrechnung.AbstractEbInterfaceXRechnungConverter
countWarnings, errorText, warningTextVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden com.helger.commons.traits.IGenericImplTrait
thisAsT
-
Konstruktordetails
-
AbstractEbInterfaceToXRechnungUBLConverter
protected AbstractEbInterfaceToXRechnungUBLConverter(@Nonnull Locale aDisplayLocale, @Nonnull Locale aContentLocale, @Nonnull EXRechnungVersion eXRechnungVersion) Constructor.- Parameter:
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.
-
-
Methodendetails
-
getSupplierEndpointIDScheme
- Gibt zurück:
- The supplier EndpointID schemeID. May be
null. - Seit:
- 2.1.1
-
setSupplierEndpointIDScheme
Set the supplier EndpointID schemeID. This is required for XRechnung 3.0 onwards.- Parameter:
s- Endpoint ID scheme ID- Gibt zurück:
- this for chaining
- Seit:
- 2.1.1
-
getSupplierEndpointID
- Gibt zurück:
- The supplier EndpointID. May be
null. - Seit:
- 2.1.1
-
setSupplierEndpointID
Set the supplier EndpointID. This is required for XRechnung 3.0 onwards.- Parameter:
s- Endpoint ID- Gibt zurück:
- this for chaining
- Seit:
- 2.1.1
-
getCustomerEndpointIDScheme
- Gibt zurück:
- The customer EndpointID schemeID. May be
null. - Seit:
- 2.1.1
-
setCustomerEndpointIDScheme
Set the customer EndpointID schemeID. This is required for XRechnung 3.0 onwards.- Parameter:
s- Endpoint ID scheme ID- Gibt zurück:
- this for chaining
- Seit:
- 2.1.1
-
getCustomerEndpointID
- Gibt zurück:
- The customer EndpointID. May be
null. - Seit:
- 2.1.1
-
setCustomerEndpointID
Set the customer EndpointID. This is required for XRechnung 3.0 onwards.- Parameter:
s- Endpoint ID- Gibt zurück:
- this for chaining
- Seit:
- 2.1.1
-
modifyDefaultUBLInvoice
public void modifyDefaultUBLInvoice(@Nonnull oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aInvoice)
-