protected TimeZone getTimeZoneFromArgs(String[] args, int pos) { if (pos < args.length) { if ("USER_TIMEZONE".equalsIgnoreCase(args[pos].trim())) { UserSessionSource userSessionSource = AppBeans.get(UserSessionSource.NAME); if (userSessionSource.checkCurrentUserSession()) { UserSession userSession = userSessionSource.getUserSession(); return userSession.getTimeZone(); } } } return null; } }
protected Locale getCurrentLocale() { Locale locale; if (userSessionSource.checkCurrentUserSession()) { locale = userSessionSource.getLocale(); } else { locale = messages.getTools().getDefaultLocale(); } return locale; } }
@Override public UUID getCurrentUserId() { return userSessionSource.checkCurrentUserSession() ? userSessionSource.getUserSession().getUser().getId() : null; } }
@Override protected Locale getUserLocale() { return userSessionSource.checkCurrentUserSession() ? userSessionSource.getUserSession().getLocale() : messageTools.getDefaultLocale(); }
@Override protected Locale getUserLocale() { return userSessionSource.checkCurrentUserSession() ? userSessionSource.getUserSession().getLocale() : messageTools.getDefaultLocale(); }
@Override public String getCurrentUserLogin() { return userSessionSource.checkCurrentUserSession() ? userSessionSource.getUserSession().getUser().getLogin() : null; }
if (userSessionSource.checkCurrentUserSession()) { authenticationService.logout();
if (userSessionSource.checkCurrentUserSession()) { UserSession userSession = userSessionSource.getUserSession(); if (userSession.getTimeZone() != null) {
protected Locale getUserLocale() { return userSessionSource.checkCurrentUserSession() ? userSessionSource.getUserSession().getLocale() : messages.getTools().getDefaultLocale(); } }
@MetaProperty(related = {"snapshotDate,author"}) public String getLabel() { String name = ""; if (author != null && StringUtils.isNotEmpty(this.author.getCaption())) { name += this.author.getCaption() + " "; } Datatype datatype = Datatypes.getNN(Date.class); UserSessionSource userSessionSource = AppBeans.get(UserSessionSource.NAME); if (userSessionSource != null && userSessionSource.checkCurrentUserSession()) { name += datatype.format(snapshotDate, userSessionSource.getLocale()); } return StringUtils.trim(name); }
@Override public String format(Object o) { if (o != null) { Datatype datatype = Datatypes.get(o.getClass()); if (datatype != null) { if (userSessionSource.checkCurrentUserSession()) { return datatype.format(o, userSessionSource.getLocale()); } else { return datatype.format(o); } } else if (o instanceof Enum) { return messages.getMessage((Enum) o); } else if (o instanceof Instance) { return ((Instance) o).getInstanceName(); } else { return String.valueOf(o); } } else { return null; } } }