com.atlassian.jira.i18n
Class DelegateI18nFactory

java.lang.Object
  extended by com.atlassian.jira.i18n.DelegateI18nFactory
All Implemented Interfaces:
I18nHelper.BeanFactory

public class DelegateI18nFactory
extends Object
implements I18nHelper.BeanFactory

Small delegate around the CachingI18nHelperFactory that is registered in pico as the actual I18nHelper.BeanFactory


Constructor Summary
DelegateI18nFactory(CachingI18nFactory delegate)
           
 
Method Summary
 I18nHelper getInstance(ApplicationUser user)
          Returns an I18nHelper instance associated with the provided User's locale preference.
 I18nHelper getInstance(Locale locale)
          Returns an I18nHelper instance associated with the provided Locale.
 I18nHelper getInstance(com.atlassian.crowd.embedded.api.User user)
          Returns an I18nHelper instance associated with the provided User's locale preference.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegateI18nFactory

public DelegateI18nFactory(CachingI18nFactory delegate)
Method Detail

getInstance

public I18nHelper getInstance(Locale locale)
Description copied from interface: I18nHelper.BeanFactory
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.

Specified by:
getInstance in interface I18nHelper.BeanFactory
Parameters:
locale - the locale in play
Returns:
an I18nHelper instance associated with the provided Locale
See Also:
I18nHelper

getInstance

public I18nHelper getInstance(com.atlassian.crowd.embedded.api.User user)
Description copied from interface: I18nHelper.BeanFactory
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.

Specified by:
getInstance in interface I18nHelper.BeanFactory
Parameters:
user - the user in play
Returns:
an I18nHelper instance associated with the provided User's locale preference
See Also:
I18nHelper

getInstance

public I18nHelper getInstance(ApplicationUser user)
Description copied from interface: I18nHelper.BeanFactory
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.

Specified by:
getInstance in interface I18nHelper.BeanFactory
Parameters:
user - the user in play
Returns:
an I18nHelper instance associated with the provided User's locale preference
See Also:
I18nHelper


Copyright © 2002-2014 Atlassian. All Rights Reserved.