1 package com.atlassian.sal.core.message;
2
3 import com.atlassian.sal.api.message.LocaleResolver;
4 import com.atlassian.sal.api.user.UserKey;
5
6 import javax.servlet.http.HttpServletRequest;
7 import java.util.Locale;
8 import java.util.Set;
9 import java.util.HashSet;
10 import java.util.Collections;
11
12
13
14
15
16
17 public class SystemDefaultLocaleResolver implements LocaleResolver
18 {
19 @Override
20 public Locale getLocale(HttpServletRequest request)
21 {
22 return getLocale();
23 }
24
25 @Override
26 public Locale getLocale()
27 {
28 return Locale.getDefault();
29 }
30
31 @Override
32 public Locale getLocale(UserKey userKey)
33 {
34 return Locale.getDefault();
35 }
36
37 @Override
38 public Set<Locale> getSupportedLocales()
39 {
40 return new HashSet<Locale>(Collections.singletonList(Locale.getDefault()));
41 }
42 }