@Immutable public abstract class AbstractEbInterface42ToUBLConverter extends AbstractEbInterfaceToUBLConverter
CUSTOMIZATION_SCHEMEID, EBI_GENERATING_SYSTEM_40, EBI_GENERATING_SYSTEM_41, EBI_GENERATING_SYSTEM_42, EBI_GENERATING_SYSTEM_43, EBI_GENERATING_SYSTEM_50, IBAN_MAX_LENGTH, INVOICE_TYPE_CODE_INVOICE, INVOICE_TYPE_CODE_PARTIAL, INVOICE_TYPE_CODE_SELF_BILLING, m_aContentLocale, m_aDisplayLocale, PAYMENT_CHANNEL_CODE_IBAN, REGEX_BIC, ROUNDING_MODE, SCALE_PERC, SCALE_PRICE2, SCALE_PRICE4, SCHEME_BIC, SCHEME_IBAN, SUPPORTED_TAX_SCHEME_ID, SUPPORTED_TAX_SCHEME_SCHEME_ID, UBL_VERSION_20, UBL_VERSION_21, UBL_VERSION_22, UOM_DEFAULT| Constructor and Description |
|---|
AbstractEbInterface42ToUBLConverter(Locale aDisplayLocale,
Locale aContentLocale)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.AddressType |
convertAddress(com.helger.ebinterface.v42.Ebi42AddressType aEbiAddress,
Locale aContentLocale) |
protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.DeliveryType |
convertDelivery(com.helger.ebinterface.v42.Ebi42DeliveryType aEbiDelivery,
Locale aContentLocale) |
protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.PartyType |
convertParty(com.helger.ebinterface.v42.Ebi42AddressType aEbiAddress,
Locale aContentLocale) |
protected static <T extends com.helger.xsds.ccts.cct.schemamodule.CodeType> |
getTypeCode(com.helger.ebinterface.v42.Ebi42DocumentTypeType eType,
Supplier<T> aFactory) |
createCountry, createItemProperty, createTaxCategory, createTaxCategoryOther, createTaxCategoryVAT, createTaxScheme, createTaxSchemeVATpublic AbstractEbInterface42ToUBLConverter(@Nonnull Locale aDisplayLocale, @Nonnull Locale aContentLocale)
aDisplayLocale - The locale for error messages. May not be null.aContentLocale - The locale for the created UBL files. May not be null.@Nullable protected static <T extends com.helger.xsds.ccts.cct.schemamodule.CodeType> T getTypeCode(@Nullable com.helger.ebinterface.v42.Ebi42DocumentTypeType eType, @Nonnull Supplier<T> aFactory)
@Nullable protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.AddressType convertAddress(@Nullable com.helger.ebinterface.v42.Ebi42AddressType aEbiAddress, @Nonnull Locale aContentLocale)
@Nullable protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.PartyType convertParty(@Nullable com.helger.ebinterface.v42.Ebi42AddressType aEbiAddress, @Nonnull Locale aContentLocale)
Copyright © 2010–2019 AUSTRIAPRO. All rights reserved.