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.Collections;
8 import java.util.HashSet;
9 import java.util.Locale;
10 import java.util.Set;
11
12
13
14
15
16
17 public class SystemDefaultLocaleResolver implements LocaleResolver {
18 @Override
19 public Locale getLocale(HttpServletRequest request) {
20 return getLocale();
21 }
22
23 @Override
24 public Locale getLocale() {
25 return Locale.getDefault();
26 }
27
28 @Override
29 public Locale getLocale(UserKey userKey) {
30 return Locale.getDefault();
31 }
32
33 @Override
34 public Set<Locale> getSupportedLocales() {
35 return new HashSet<>(Collections.singletonList(Locale.getDefault()));
36 }
37 }