/** * @return The user of ThreadLocal if exists. */ public final static PFUserDO getUser() { final UserContext userContext = getUserContext(); if (userContext == null) { return null; } return userContext.getUser(); }
/** * If given user is null, {@link #clear()} is called. * * @param user */ public final static void setUser(UserGroupCache userGroupCache, final PFUserDO user) { if (user == null) { clear(); return; } final UserContext userContext = new UserContext(user, userGroupCache); setUserContext(userContext); }
public AccessException(final Integer taskId, final AccessType accessType, final OperationType operationType) { this(ThreadLocalUserContext.getUser(), taskId, accessType, operationType); }
/** * @return Does not translation: returns the i18nKey itself. * @see ExportContext#getLocalizedString(java.lang.String) */ public String getLocalizedString(final String i18nKey) { return ThreadLocalUserContext.getLocalizedString(i18nKey); }
public CalendarFilter() { super(); timesheetUserId = ThreadLocalUserContext.getUserId(); selectedCalendar = Const.EVENT_CLASS_NAME; }
/** * @return the default locale of the system or the locale set by {@link #setLocale(Locale)}. * @see ExportContext#getLocale() */ public Locale getLocale() { if (this.locale != null) { locale = ThreadLocalUserContext.getLocale(); } return locale; }
public String get(final String messageKey, final Object... params) { return ThreadLocalUserContext.getLocalizedMessage(messageKey, params); } }
/** * @return The logged-in user or null if no user is logged-in. */ public synchronized PFUserDO getUser() { return userContext != null ? userContext.getUser() : null; }
/** * Don't use this method. It's used for creating an UserContext without copying a user. * * @param user * @return The created UserContext. */ public static UserContext __internalCreateWithSpecialUser(final PFUserDO user, UserGroupCache userGroupCache) { final UserContext userContext = new UserContext(userGroupCache); userContext.user = user; return userContext; }
@Override public String toString(final Object obj) { if (obj == null) { return null; } return ((UserPrefArea) obj).getId(); }
/** * @return the firstDay */ public int getFirstDay() { return ThreadLocalUserContext.getJodaFirstDayOfWeek(); }
public CalendarPageSupport(final ISelectCallerPage parentPage, AccessChecker accessChecker) { this.parentPage = parentPage; this.user = ThreadLocalUserContext.getUser(); this.accessChecker = accessChecker; }
/** * Proxy. * @param key * @return * @see ThreadLocalUserContext#getLocalizedString(String) */ public String getLocalizedString(String key) { return ThreadLocalUserContext.getLocalizedString(key); }
/** * @see org.projectforge.business.teamcal.filter.ICalendarFilter#setShowTimesheets(boolean) */ public TemplateEntry setShowTimesheets(final boolean showTimesheets) { this.timesheetUserId = ThreadLocalUserContext.getUserId(); return this; }
@Override public String getMessage() { return ThreadLocalUserContext.getLocalizedMessage(messageKey, params); } }
public String getLocalizedString(final String key) { return ThreadLocalUserContext.getLocalizedString(key); } }
/** * Avoid warnings (AccessTablePanel is added in AccessListPage but Wicket logs warnings?). * @param key * @return */ private String getLocalizedString(final String key) { //return super.getString(key); return ThreadLocalUserContext.getLocalizedString(key); } }
protected String getString(final String key) { return ThreadLocalUserContext.getLocalizedString(key); } }
@Override protected String getSheetTitle() { return ThreadLocalUserContext.getLocalizedString("plugins.marketing.addressCampaign"); }
public static String getI18nMessage(String i18nKey) { return ThreadLocalUserContext.getLocalizedString(i18nKey); } }