Interface I18nHelper.BeanFactory

All Known Implementing Classes:
CachingI18nFactory, DelegateI18nFactory, MockI18nBean.MockI18nBeanFactory, MockI18nHelper.MockI18nHelperFactory, NoopI18nFactory
Enclosing interface:
I18nHelper

public static interface I18nHelper.BeanFactory
Ths BeanFactory is used to instantiate I18nHelper instances for a specific Locale or User. Note that since JIRA 6.0 you can have an I18nHelper injected directly into your class, and it will be specific to the currently logged in user.
  • Method Details

    • getInstance

      @Nonnull I18nHelper getInstance(Locale locale)
      Returns an I18nHelper instance associated with the provided Locale. Note that since JIRA 6.0 you can have an I18nHelper injected directly into your class, and it will be specific to the currently logged in user.
      Parameters:
      locale - the locale in play
      Returns:
      an I18nHelper instance associated with the provided Locale
    • getInstance

      @Nonnull I18nHelper getInstance(@Nullable ApplicationUser user)
      Returns an I18nHelper instance associated with the provided User's locale preference. Note that since JIRA 6.0 you can have an I18nHelper injected directly into your class, and it will be specific to the currently logged in user.
      Parameters:
      user - the user in play
      Returns:
      an I18nHelper instance associated with the provided User's locale preference