diff --git a/invoice/src/main/java/org/killbill/billing/invoice/template/formatters/DefaultInvoiceFormatterFactory.java b/invoice/src/main/java/org/killbill/billing/invoice/template/formatters/DefaultInvoiceFormatterFactory.java
index 5c9a5da..0ed4bfc 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/template/formatters/DefaultInvoiceFormatterFactory.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/template/formatters/DefaultInvoiceFormatterFactory.java
@@ -16,10 +16,7 @@
package org.killbill.billing.invoice.template.formatters;
-import java.util.Currency;
-import java.util.HashMap;
import java.util.Locale;
-import java.util.Map;
import org.killbill.billing.callcontext.InternalTenantContext;
import org.killbill.billing.currency.api.CurrencyConversionApi;
@@ -29,37 +26,15 @@ import org.killbill.billing.invoice.api.formatters.InvoiceFormatterFactory;
import org.killbill.billing.invoice.api.formatters.ResourceBundleFactory;
import org.killbill.billing.util.template.translation.TranslatorConfig;
-import com.google.common.annotations.VisibleForTesting;
-
public class DefaultInvoiceFormatterFactory implements InvoiceFormatterFactory {
- private final Map<Currency, Locale> currencyLocaleMap = new HashMap<Currency, Locale>();
-
public DefaultInvoiceFormatterFactory() {
- // This initialization relies on System.currentTimeMillis() instead of the Kill Bill clock (it won't be accurate when moving the clock)
- for (final Locale localeItem : Locale.getAvailableLocales()) {
- try {
- final java.util.Currency currency = java.util.Currency.getInstance(localeItem);
- currencyLocaleMap.put(currency, localeItem);
- } catch (final Exception ignored) {
- }
- }
}
- /*
- public DefaultInvoiceFormatter(final TranslatorConfig config, final Invoice invoice, final Locale locale,
- final CurrencyConversionApi currencyConversionApi, final ResourceBundleFactory bundleFactory,
- final InternalTenantContext context) {
- */
-
@Override
public InvoiceFormatter createInvoiceFormatter(final TranslatorConfig config, final Invoice invoice, final Locale locale, final CurrencyConversionApi currencyConversionApi,
final ResourceBundleFactory bundleFactory, final InternalTenantContext context) {
return new DefaultInvoiceFormatter(config, invoice, locale, currencyConversionApi, bundleFactory, context);
}
- @VisibleForTesting
- Map<Currency, Locale> getCurrencyLocaleMap() {
- return currencyLocaleMap;
- }
}
diff --git a/invoice/src/test/java/org/killbill/billing/invoice/template/formatters/TestDefaultInvoiceFormatter.java b/invoice/src/test/java/org/killbill/billing/invoice/template/formatters/TestDefaultInvoiceFormatter.java
index 8789a2b..34b3004 100644
--- a/invoice/src/test/java/org/killbill/billing/invoice/template/formatters/TestDefaultInvoiceFormatter.java
+++ b/invoice/src/test/java/org/killbill/billing/invoice/template/formatters/TestDefaultInvoiceFormatter.java
@@ -55,14 +55,12 @@ public class TestDefaultInvoiceFormatter extends InvoiceTestSuiteNoDB {
private TranslatorConfig config;
private MustacheTemplateEngine templateEngine;
- private DefaultInvoiceFormatterFactory defaultInvoiceFormatterFactory;
@BeforeClass(groups = "fast")
public void beforeClass() throws Exception {
super.beforeClass();
config = new ConfigurationObjectFactory(skifeConfigSource).build(TranslatorConfig.class);
templateEngine = new MustacheTemplateEngine();
- defaultInvoiceFormatterFactory = new DefaultInvoiceFormatterFactory();
}
@Test(groups = "fast")