Class AbstractEbInterfaceToUBLConverter

java.lang.Object
at.austriapro.ebinterface.ubl.AbstractConverter
at.austriapro.ebinterface.ubl.to.AbstractEbInterfaceToUBLConverter
Direct Known Subclasses:
AbstractEbInterface40ToUBLConverter, AbstractEbInterface41ToUBLConverter, AbstractEbInterface42ToUBLConverter, AbstractEbInterface43ToUBLConverter, AbstractEbInterface50ToUBLConverter, AbstractEbInterface60ToUBLConverter, AbstractEbInterface61ToUBLConverter

@Immutable public abstract class AbstractEbInterfaceToUBLConverter extends AbstractConverter
Base class for ebInterface to Peppol UBL converter
Author:
Philip Helger
  • Field Details

  • Constructor Details

    • AbstractEbInterfaceToUBLConverter

      protected AbstractEbInterfaceToUBLConverter(@Nonnull Locale aDisplayLocale, @Nonnull Locale aContentLocale)
      Constructor
      Parameters:
      aDisplayLocale - The locale for error messages. May not be null.
      aContentLocale - The locale for the created UBL files. May not be null.
  • Method Details

    • createTaxScheme

      @Nonnull protected static final oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxSchemeType createTaxScheme(@Nonnull String sID)
    • createTaxSchemeVAT

      @Nonnull protected static final oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxSchemeType createTaxSchemeVAT()
    • createTaxCategory

      @Nonnull protected static final oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxCategoryType createTaxCategory(@Nonnull String sID)
    • createTaxCategoryVAT

      @Nonnull protected static final oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxCategoryType createTaxCategoryVAT(@Nonnull String sID)
    • createTaxCategoryOther

      @Nonnull protected static final oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxCategoryType createTaxCategoryOther()
    • createItemProperty

      @Nonnull protected static final oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.ItemPropertyType createItemProperty(@Nullable String sName, @Nullable String sValue)
    • createCountry

      @Nullable protected static final oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.CountryType createCountry(@Nullable String sCode, @Nullable String sName, @Nonnull Locale aContentLocale)