View Javadoc

1   package com.atlassian.sal.core.message;
2   
3   import com.atlassian.sal.api.message.LocaleResolver;
4   
5   import javax.servlet.http.HttpServletRequest;
6   import java.util.Locale;
7   import java.util.Set;
8   import java.util.HashSet;
9   import java.util.Collections;
10  
11  /**
12   * Simple resolver that only supports the system default locale.
13   *
14   * @since 2.2.0
15   */
16  public class SystemDefaultLocaleResolver implements LocaleResolver
17  {
18      public Locale getLocale(HttpServletRequest request)
19      {
20          return getLocale();
21      }
22      
23      public Locale getLocale()
24      {
25      	return Locale.getDefault();
26      }
27  
28      public Set<Locale> getSupportedLocales()
29      {
30          return new HashSet<Locale>(Collections.singletonList(Locale.getDefault()));
31      }
32  }