1 /*
2  * Hibernate Validator, declare and validate application constraints
3  *
4  * License: Apache License, Version 2.0
5  * See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>.
6  */

7 package org.hibernate.validator.internal.engine.messageinterpolation;
8
9 import java.util.Locale;
10 import java.util.Set;
11
12 import org.hibernate.validator.spi.messageinterpolation.LocaleResolverContext;
13
14 public class DefaultLocaleResolverContext implements LocaleResolverContext {
15
16     private final Set<Locale> supportedLocales;
17
18     private final Locale defaultLocale;
19
20     public DefaultLocaleResolverContext(Set<Locale> supportedLocales, Locale defaultLocale) {
21         this.supportedLocales = supportedLocales;
22         this.defaultLocale = defaultLocale;
23     }
24
25     @Override
26     public Set<Locale> getSupportedLocales() {
27         return supportedLocales;
28     }
29
30     @Override
31     public Locale getDefaultLocale() {
32         return defaultLocale;
33     }
34 }
35