/** * Old constructor. * @param jqlOperandResolver * @param indexValueConverter * @deprecated Use {@link #NumberCustomFieldValidator(JqlOperandResolver, NumberIndexValueConverter, I18nHelper.BeanFactory)} instead. Since v5.0. */ public NumberCustomFieldValidator(final JqlOperandResolver jqlOperandResolver, NumberIndexValueConverter indexValueConverter) { this(jqlOperandResolver, indexValueConverter, ComponentAccessor.getI18nHelperFactory()); }
@VisibleForTesting protected BeanFactory getFactory() { return ComponentAccessor.getI18nHelperFactory(); }
I18nHelper getI18n(ApplicationUser user) { return ComponentAccessor.getI18nHelperFactory().getInstance(user); } }
public I18nHelper getI18nBean() { if (i18nHelper == null) { i18nHelper = ComponentAccessor.getI18nHelperFactory().getInstance(user); } return i18nHelper; }
static protected I18nHelper getI18n() { // You must not cache I18nHelper return ComponentAccessor.getI18nHelperFactory().getInstance(Locale.ENGLISH); }
protected I18nHelper getI18n() { // You must not cache I18nHelper return ComponentAccessor.getI18nHelperFactory().getInstance(Locale.ENGLISH); }
protected I18nHelper getI18n(ApplicationUser user) { return ComponentAccessor.getI18nHelperFactory().getInstance(user); }
private static I18nHelper getI18nHelper() { // As this is run from a service, we do not have a user. So use the default system locale, i.e. specify null // for the user. return ComponentAccessor.getI18nHelperFactory().getInstance((ApplicationUser) null); }
private static I18nHelper getI18n() { // You must not cache I18nHelper return ComponentAccessor.getI18nHelperFactory().getInstance(Locale.ENGLISH); }
public ProjectSearcher(final FieldVisibilityManager fieldVisibilityManager, final JqlOperandResolver jqlOperandResolver, ProjectConverter projectConverter, ProjectResolver projectResolver, FieldFlagOperandRegistry fieldFlagOperandRegistry, ProjectManager projectManager, PermissionManager permissionManager, final CustomFieldInputHelper customFieldInputHelper) { this.fieldVisibilityManager = fieldVisibilityManager; this.jqlOperandResolver = jqlOperandResolver; this.projectConverter = projectConverter; this.projectResolver = projectResolver; this.fieldFlagOperandRegistry = fieldFlagOperandRegistry; this.projectManager = projectManager; this.permissionManager = permissionManager; this.customFieldInputHelper = notNull("customFieldInputHelper", customFieldInputHelper); this.beanFactory = ComponentAccessor.getI18nHelperFactory(); }
private I18nHelper getI18nBean(ApplicationUser remoteUser) { return ComponentAccessor.getI18nHelperFactory().getInstance(remoteUser); }
@Override public String getTranslatedName(final String locale) { return getTranslatedName(ComponentAccessor.getI18nHelperFactory().getInstance(new Locale(locale))); }
/** * An old constructor which is left here only for backward compatibility. * * @param locale * * @deprecated Use {@link #OutlookDate(java.util.Locale, com.atlassian.jira.config.properties.ApplicationProperties, com.atlassian.jira.util.I18nHelper.BeanFactory, com.atlassian.jira.datetime.DateTimeFormatterFactory)} or better still {@link com.atlassian.jira.web.util.OutlookDateManager}. Since v4.3 */ public OutlookDate(final Locale locale) { this(locale, ComponentAccessor.getApplicationProperties(), ComponentAccessor.getI18nHelperFactory(), ComponentAccessor.getComponentOfType(DateTimeFormatterFactory.class)); }
public void prepareCachedResourceBundleStrings(Locale locale) { clearCachedResourceBundleStrings(); I18nHelper i18nHelper = ComponentAccessor.getI18nHelperFactory().getInstance(locale); List<String> tmpResourceBundleStrings = new ArrayList<String>(i18nHelper.getKeysForPrefix("")); for (String key : tmpResourceBundleStrings) { cachedResourceBundleStrings.put(key, i18nHelper.getUnescapedText(key)); } }
/** * This method returns the name of the permission in English (ignoring user locale). * * @return name of the permission */ public String getName() { return ComponentAccessor.getI18nHelperFactory().getInstance(Locale.ENGLISH).getText(getNameKey()); }
/** * This constructor added for backwards-compatibility. */ @Deprecated public IndexAdminImpl(IndexLifecycleManager indexLifecycleManager, final GlobalPermissionManager globalPermissionManager, final TaskManager taskManager, final JiraAuthenticationContext authenticationContext, final OutlookDateManager outlookDateManager, final IndexPathManager indexPathManager, FileFactory fileFactory) { this(ComponentAccessor.getProjectManager(), ComponentAccessor.getPermissionManager(), indexLifecycleManager, globalPermissionManager, taskManager, authenticationContext, ComponentAccessor.getComponent(TaskDescriptorBean.Factory.class), indexPathManager, fileFactory, ComponentAccessor.getComponent(IndexRecoveryService.class), ComponentAccessor.getComponent(ClusterManager.class), ComponentAccessor.getComponent(JiraHome.class), ComponentAccessor.getI18nHelperFactory(), ComponentAccessor.getComponent(JohnsonProvider.class)); }
private void handleImportErrors(DataImportService.ImportResult lastResult) { ImportResultHandler importResultHandler = ComponentAccessor.getComponent(ImportResultHandler.class); importResultHandler.handleErrorResult(lastResult, ComponentAccessor.getI18nHelperFactory().getInstance(ComponentAccessor.getApplicationProperties().getDefaultLocale()), new SimpleErrorCollection()); }
public UserPickerSearcher(final UserResolver userResolver, final JqlOperandResolver operandResolver, final JiraAuthenticationContext context, final UserConverter userConverter, final UserSearchService userSearchService, final CustomFieldInputHelper customFieldInputHelper, final UserManager userManager, final FieldVisibilityManager fieldVisibilityManager, final EmailFormatter emailFormatter) { this.beanFactory = ComponentAccessor.getI18nHelperFactory(); this.userSearchService = userSearchService; this.userManager = userManager; this.userResolver = notNull("userResolver", userResolver); this.userConverter = notNull("userConverter", userConverter); this.context = notNull("context", context); this.operandResolver = notNull("operandResolver", operandResolver); this.fieldVisibilityManager = notNull("fieldVisibilityManager", fieldVisibilityManager); this.customFieldInputHelper = notNull("customFieldInputHelper", customFieldInputHelper); this.emailFormatter = emailFormatter; }
private String getLanguageTextsJsonForLocale(final Locale locale) throws JSONException { final I18nHelper i18nHelper = ComponentAccessor.getI18nHelperFactory().getInstance(locale); final JSONObject json = new JSONObject(); json.put("button", i18nHelper.getText("common.words.save")); json.put("cancel", i18nHelper.getText("common.forms.cancel")); json.put("connectionWarningContent", i18nHelper.getText("setup.language.dialog.connection.warning.content")); json.put("connectionWarningTitle", i18nHelper.getText("setup.language.dialog.connection.warning.title")); json.put("langLabel", i18nHelper.getText("setup.choose.language")); json.put("langDesc", i18nHelper.getText("setupdb.server.language.description")); json.put("header", i18nHelper.getText("setup.language.dialog.header")); return json.toString(); }
@ActionViewData public String getErrorTextsJson() throws JSONException { final I18nHelper i18nHelper = ComponentAccessor.getI18nHelperFactory().getInstance(getLocale()); final JSONObject json = new JSONObject(); json.put("invalidEmail", i18nHelper.getText("setup.account.form.email.invalid")); json.put("emailRequired", i18nHelper.getText("setup.account.form.email.required")); json.put("invalidCredentials", i18nHelper.getText("setup.account.invalid.credentials")); json.put("passwordRequired", i18nHelper.getText("setup.account.form.password.required")); json.put("agreementRequired", i18nHelper.getText("setup.account.form.agreement.required")); json.put("fullnameRequired", i18nHelper.getText("setup.account.form.fullname.required")); return json.toString(); } }