/** * 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; }
/** * 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); }
return new UserContext(PFUserDO.createCopyWithoutSecretFields(user), userDao.getUserGroupCache());
private void loginAdminUser(PFUserDO adminUser) { //Login admin user final UserContext userContext = new UserContext(adminUser, getUserGroupCache()); ((MySession) getSession()).login(userContext, getRequest()); UserFilter.login(WicketUtils.getHttpServletRequest(getRequest()), userContext); }
private void internalLogin(final WebPage page, final PFUserDO user) { final UserContext userContext = new UserContext(PFUserDO.createCopyWithoutSecretFields(user), getUserGroupCache()); ((MySession) page.getSession()).login(userContext, page.getRequest()); UserFilter.login(WicketUtils.getHttpServletRequest(page.getRequest()), userContext); }