@Override public String getPluginPaymentStateMachineConfig(final String pluginName, final InternalTenantContext tenantContext) { final String pluginConfigKey = TenantKey.PLUGIN_PAYMENT_STATE_MACHINE_ + pluginName; final List<String> values = tenantDao.getTenantValueForKey(pluginConfigKey, tenantContext); return getUniqueValue(values, "payment state machine for plugin " + pluginConfigKey, tenantContext); }
@Override public String getPluginConfig(final String pluginName, final InternalTenantContext tenantContext) { final String pluginConfigKey = TenantKey.PLUGIN_CONFIG_ + pluginName; final List<String> values = tenantDao.getTenantValueForKey(pluginConfigKey, tenantContext); return getUniqueValue(values, "config for plugin " + pluginConfigKey, tenantContext); }
@Override public String getTenantOverdueConfig(final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.OVERDUE_CONFIG.toString(), tenantContext); return getUniqueValue(values, "overdue config", tenantContext); }
@Override public String getTenantConfig(final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.PER_TENANT_CONFIG.toString(), tenantContext); return getUniqueValue(values, "per tenant config", tenantContext); }
@Override public String getManualPayInvoiceTemplate(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.INVOICE_MP_TEMPLATE.toString(), tenantContext); return getUniqueValue(values, "manual pay invoice template", tenantContext); }
@Override public String getInvoiceTemplate(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.INVOICE_TEMPLATE.toString(), tenantContext); return getUniqueValue(values, "invoice template", tenantContext); }
@Override public String getInvoiceTranslation(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(LocaleUtils.localeString(locale, TenantKey.INVOICE_TRANSLATION_.toString()), tenantContext); return getUniqueValue(values, "invoice translation", tenantContext); }
@Override public String getCatalogTranslation(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(LocaleUtils.localeString(locale, TenantKey.CATALOG_TRANSLATION_.toString()), tenantContext); return getUniqueValue(values, "catalog translation", tenantContext); }
@Override public String getPluginPaymentStateMachineConfig(final String pluginName, final InternalTenantContext tenantContext) { final String pluginConfigKey = TenantKey.PLUGIN_PAYMENT_STATE_MACHINE_ + pluginName; final List<String> values = tenantDao.getTenantValueForKey(pluginConfigKey, tenantContext); return getUniqueValue(values, "payment state machine for plugin " + pluginConfigKey, tenantContext); }
@Override public String getPluginConfig(final String pluginName, final InternalTenantContext tenantContext) { final String pluginConfigKey = TenantKey.PLUGIN_CONFIG_ + pluginName; final List<String> values = tenantDao.getTenantValueForKey(pluginConfigKey, tenantContext); return getUniqueValue(values, "config for plugin " + pluginConfigKey, tenantContext); }
@Override public String getTenantOverdueConfig(final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.OVERDUE_CONFIG.toString(), tenantContext); return getUniqueValue(values, "overdue config", tenantContext); }
@Override public String getManualPayInvoiceTemplate(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.INVOICE_MP_TEMPLATE.toString(), tenantContext); return getUniqueValue(values, "manual pay invoice template", tenantContext); }
@Override public String getTenantConfig(final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.PER_TENANT_CONFIG.toString(), tenantContext); return getUniqueValue(values, "per tenant config", tenantContext); }
@Override public String getInvoiceTemplate(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(TenantKey.INVOICE_TEMPLATE.toString(), tenantContext); return getUniqueValue(values, "invoice template", tenantContext); }
@Override public String getInvoiceTranslation(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(LocaleUtils.localeString(locale, TenantKey.INVOICE_TRANSLATION_.toString()), tenantContext); return getUniqueValue(values, "invoice translation", tenantContext); }
@Override public String getCatalogTranslation(final Locale locale, final InternalTenantContext tenantContext) { final List<String> values = tenantDao.getTenantValueForKey(LocaleUtils.localeString(locale, TenantKey.CATALOG_TRANSLATION_.toString()), tenantContext); return getUniqueValue(values, "catalog translation", tenantContext); }