public UserInfo(User user) { this.login = user.getLogin(); this.name = user.getName(); this.timeZone = user.getTimeZone(); this.language = user.getLanguage(); } }
Map<String, Template> localizedBodyTemplates) { boolean userLocaleIsUnknown = StringUtils.isEmpty(user.getLanguage()); String locale = userLocaleIsUnknown ? messageTools.getDefaultLocale().getLanguage() : user.getLanguage();
protected Locale getUserLocale(LocalizedCredentials credentials, User user) { Locale userLocale = null; if (credentials.isOverrideLocale()) { userLocale = credentials.getLocale(); } if (userLocale == null) { if (user.getLanguage() != null) { userLocale = LocaleUtils.toLocale(user.getLanguage()); } else { userLocale = messages.getTools().trimLocale(messages.getTools().getDefaultLocale()); } } return userLocale; }
public UserInfo(User user) { this.id = user.getId().toString(); this.login = user.getLogin(); this.name = user.getName(); this.firstName = user.getFirstName(); this.middleName = user.getMiddleName(); this.lastName = user.getLastName(); this.position = user.getPosition(); this.email = user.getEmail(); this.timeZone = user.getTimeZone(); this._instanceName = user.getInstanceName(); this.language = user.getLanguage(); }
@Override public String loadOwnLocale() { try (Transaction tx = persistence.createTransaction()) { EntityManager em = persistence.getEntityManager(); User user = em.find(User.class, userSessionSource.getUserSession().getUser().getId(), "user.locale"); if (user == null) throw new EntityAccessException(User.class, userSessionSource.getUserSession().getUser().getId()); tx.commit(); return user.getLanguage(); } }