From dfb23f9c5ab93fce1aa7bbb12c076d34e27ca949 Mon Sep 17 00:00:00 2001 From: Thomas <> Date: Tue, 1 Mar 2022 13:21:58 +0100 Subject: refactor(ux): provide method to extract Locale from HTTP request by using Spring locale-resolver --- .../eaaf/core/impl/gui/utils/MvcGuiRenderUtils.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'eaaf_core/src') diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/gui/utils/MvcGuiRenderUtils.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/gui/utils/MvcGuiRenderUtils.java index 5a3f14cb..b212f140 100644 --- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/gui/utils/MvcGuiRenderUtils.java +++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/gui/utils/MvcGuiRenderUtils.java @@ -91,6 +91,18 @@ public class MvcGuiRenderUtils { } + /** + * Get i18n information from HTTP request. + * + * @param localeResolver Resolver for localization + * @param request HTTP request + * @return Current locale + */ + public static Locale getLocaleByRequest(LocaleResolver localeResolver, @NonNull HttpServletRequest request) { + return localeResolver != null ? localeResolver.resolveLocale(request) : request.getLocale(); + + } + /** * Render a GUI by using Spring based ModelAndView (MVC) components. * @@ -144,11 +156,6 @@ public class MvcGuiRenderUtils { } - private static Locale getLocaleByRequest(LocaleResolver localeResolver, @NonNull HttpServletRequest request) { - return localeResolver != null ? localeResolver.resolveLocale(request) : request.getLocale(); - - } - private static View buildViewFromModel(ViewResolver[] viewResolvers, Locale locale, @NonNull ModelAndView mv) throws Exception { -- cgit v1.2.3