@Override public Map<String, Object> getParameters( HttpServletRequest request, HttpServletResponse response) { final LocaleManager localeManager = this.getLocaleManager(request); final List<Locale> locales = localeManager.getLocales(); if (locales != null && locales.size() > 0 && locales.get(0) != null) { final String locale = locales.get(0).toString(); final String xslLocale = locale.replace('_', '-'); this.logger.debug("Setting USER_LANG to {}", xslLocale); return Collections.singletonMap("USER_LANG", (Object) xslLocale); } return null; }
@Override public CacheKey getCacheKey(HttpServletRequest request, HttpServletResponse response) { final LocaleManager localeManager = this.getLocaleManager(request); final List<Locale> locales = localeManager.getLocales(); if (locales != null && locales.size() > 0 && locales.get(0) != null) { final String locale = locales.get(0).toString(); final String xslLocale = locale.replace('_', '-'); return CacheKey.build(this.getClass().getName(), xslLocale); } return null; } }
@Override public Map<String, Object> getParameters( HttpServletRequest request, HttpServletResponse response) { final LocaleManager localeManager = this.getLocaleManager(request); final List<Locale> locales = localeManager.getLocales(); if (locales != null && locales.size() > 0 && locales.get(0) != null) { final String locale = locales.get(0).toString(); final String xslLocale = locale.replace('_', '-'); this.logger.debug("Setting USER_LANG to {}", xslLocale); return Collections.singletonMap("USER_LANG", (Object) xslLocale); } return null; }
@Override public CacheKey getCacheKey(HttpServletRequest request, HttpServletResponse response) { final LocaleManager localeManager = this.getLocaleManager(request); final List<Locale> locales = localeManager.getLocales(); if (locales != null && locales.size() > 0 && locales.get(0) != null) { final String locale = locales.get(0).toString(); final String xslLocale = locale.replace('_', '-'); return CacheKey.build(this.getClass().getName(), xslLocale); } return null; } }
@Override public Locale resolveLocale(HttpServletRequest request) { final IUserInstance userInstance = this.userInstanceManager.getUserInstance(request); final LocaleManager localeManager = userInstance.getLocaleManager(); List<Locale> locales = localeManager.getLocales(); if (locales != null && locales.size() > 0) { return locales.get(0); } // if there was no LocaleManager was not able to determine the locale, return the locale // specified by "accept-locale" HTTP header return request.getLocale(); }
@Override public Locale resolveLocale(HttpServletRequest request) { final IUserInstance userInstance = this.userInstanceManager.getUserInstance(request); final LocaleManager localeManager = userInstance.getLocaleManager(); List<Locale> locales = localeManager.getLocales(); if (locales != null && locales.size() > 0) { return locales.get(0); } // if there was no LocaleManager was not able to determine the locale, return the locale // specified by "accept-locale" HTTP header return request.getLocale(); }
private Locale getUserLocale(IPerson user) { // get user locale Locale[] locales = localeStore.getUserLocales(user); LocaleManager localeManager = localeManagerFactory.createLocaleManager(user, Arrays.asList(locales)); return localeManager.getLocales().get(0); }
private Locale getUserLocale(IPerson user) { // get user locale Locale[] locales = localeStore.getUserLocales(user); LocaleManager localeManager = localeManagerFactory.createLocaleManager(user, Arrays.asList(locales)); return localeManager.getLocales().get(0); } }
private Locale getUserLocale(IPerson user) { // get user locale Locale[] locales = localeStore.getUserLocales(user); LocaleManager localeManager = localeManagerFactory.createLocaleManager(user, Arrays.asList(locales)); return localeManager.getLocales().get(0); } }
protected Locale getCurrentUserLocale(final HttpServletRequest request) { final IPerson person = personManager.getPerson(request); final Locale[] userLocales = localeStore.getUserLocales(person); final LocaleManager localeManager = localeManagerFactory.createLocaleManager(person, Arrays.asList(userLocales)); final Locale locale = localeManager.getLocales().get(0); return locale; }
@Override public String toString() { StringBuffer sb = new StringBuffer(1024); sb.append("LocaleManager's locales").append("\n"); sb.append("-----------------------").append("\n"); sb.append("Session locales: "); if (sessionLocales != null) { sb.append(stringValueOf(sessionLocales)); } sb.append("\n"); sb.append("User locales: "); if (userLocales != null) { sb.append(stringValueOf(userLocales)); } sb.append("\n"); sb.append("Portal locales: "); if (portalLocales != null) { sb.append(stringValueOf(portalLocales)); } sb.append("\n"); sb.append("Sorted locales: "); List<Locale> sortedLocales = getLocales(); if (sortedLocales != null) { sb.append(stringValueOf(sortedLocales)); } sb.append("\n"); return sb.toString(); }
@Override public String toString() { StringBuffer sb = new StringBuffer(1024); sb.append("LocaleManager's locales").append("\n"); sb.append("-----------------------").append("\n"); sb.append("Session locales: "); if (sessionLocales != null) { sb.append(stringValueOf(sessionLocales)); } sb.append("\n"); sb.append("User locales: "); if (userLocales != null) { sb.append(stringValueOf(userLocales)); } sb.append("\n"); sb.append("Portal locales: "); if (portalLocales != null) { sb.append(stringValueOf(portalLocales)); } sb.append("\n"); sb.append("Sorted locales: "); List<Locale> sortedLocales = getLocales(); if (sortedLocales != null) { sb.append(stringValueOf(sortedLocales)); } sb.append("\n"); return sb.toString(); }
@Override public Enumeration<Locale> getLocales() { if (super.getSession(false) == null) { return super.getLocales(); } final IUserInstance userInstance = this.userInstanceManager.getUserInstance(this.getWrappedRequest()); final LocaleManager localeManager = userInstance.getLocaleManager(); final List<Locale> locales = localeManager.getLocales(); return Collections.enumeration(locales); } }
@Override public Enumeration<Locale> getLocales() { if (super.getSession(false) == null) { return super.getLocales(); } final IUserInstance userInstance = this.userInstanceManager.getUserInstance(this.getWrappedRequest()); final LocaleManager localeManager = userInstance.getLocaleManager(); final List<Locale> locales = localeManager.getLocales(); return Collections.enumeration(locales); } }
@Override public Locale getLocale() { if (super.getSession(false) == null) { return super.getLocale(); } final IUserInstance userInstance = this.userInstanceManager.getUserInstance(this.getWrappedRequest()); final LocaleManager localeManager = userInstance.getLocaleManager(); final List<Locale> locales = localeManager.getLocales(); return locales.get(0); }
@Override public Locale getLocale() { if (super.getSession(false) == null) { return super.getLocale(); } final IUserInstance userInstance = this.userInstanceManager.getUserInstance(this.getWrappedRequest()); final LocaleManager localeManager = userInstance.getLocaleManager(); final List<Locale> locales = localeManager.getLocales(); return locales.get(0); }
/** * Replaces the layout Document stored on a fragment definition with a new version. This is * called when a fragment owner updates their layout. */ private void updateCachedLayout( Document layout, IUserProfile profile, FragmentDefinition fragment) { final Locale locale = profile.getLocaleManager().getLocales().get(0); // need to make a copy that we can fragmentize layout = (Document) layout.cloneNode(true); // Fix later to handle multiple profiles final Element root = layout.getDocumentElement(); final UserView userView = this.fragmentUtils.getUserView(fragment, locale); if (userView == null) { throw new IllegalStateException( "No UserView found for fragment: " + fragment.getName()); } root.setAttribute( Constants.ATT_ID, Constants.FRAGMENT_ID_USER_PREFIX + userView.getUserId() + Constants.FRAGMENT_ID_LAYOUT_PREFIX + "1"); try { this.fragmentActivator.clearChacheForOwner(fragment.getOwnerId()); this.fragmentUtils.getUserView(fragment, locale); } catch (final Exception e) { logger.error("An exception occurred attempting to update a layout.", e); } }
final Locale locale = profile.getLocaleManager().getLocales().get(0); final List<FragmentDefinition> applicableFragmentDefinitions = this.fragmentUtils.getFragmentDefinitionsApplicableToPerson(person);
List<Locale> locales = localeManager.getLocales(); String locale = locales.get(0).toString(); ls =
final boolean isFragmentOwner = this.isFragmentOwner(person); final Locale locale = profile.getLocaleManager().getLocales().get(0); final IStylesheetDescriptor stylesheetDescriptor = this.stylesheetDescriptorDao.getStylesheetDescriptor(stylesheetDescriptorId);