Package at.austriapro.ebinterface.ubl.to
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 Summary
-
Fields inherited from class at.austriapro.ebinterface.ubl.AbstractConverter
CREDIT_NOTE_TYPE_CODES, CUSTOMIZATION_SCHEMEID, IBAN_MAX_LENGTH, INVOICE_TYPE_CODE_INVOICE, INVOICE_TYPE_CODE_PARTIAL, INVOICE_TYPE_CODE_PREPAYMENT_INVOICE, INVOICE_TYPE_CODE_SELF_BILLING, INVOICE_TYPE_CODES, m_aContentLocale, m_aDisplayLocale, OTHER_TAX_SCHEME_ID, 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, UBL_VERSION_23, UOM_DEFAULT
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractEbInterfaceToUBLConverter(Locale aDisplayLocale, Locale aContentLocale)Constructor
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.CountryTypecreateCountry(String sCode, String sName, Locale aContentLocale)protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.ItemPropertyTypecreateItemProperty(String sName, String sValue)protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxCategoryTypecreateTaxCategory(String sID)protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxCategoryTypecreateTaxCategoryOther()protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxCategoryTypecreateTaxCategoryVAT(String sID)protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxSchemeTypecreateTaxScheme(String sID)protected static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.TaxSchemeTypecreateTaxSchemeVAT()
-
-
-
Constructor Detail
-
AbstractEbInterfaceToUBLConverter
protected AbstractEbInterfaceToUBLConverter(@Nonnull Locale aDisplayLocale, @Nonnull Locale aContentLocale)
Constructor- Parameters:
aDisplayLocale- The locale for error messages. May not benull.aContentLocale- The locale for the created UBL files. May not benull.
-
-
Method Detail
-
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)
-
-