Examples of PFUserDO


Examples of org.projectforge.user.PFUserDO

    this(userCache, entry);
    this.propertyType = prop.getPropertyType();
    Object oldObjectValue = null;
    Object newObjectValue = null;
    if (PFUserDO.class.getName().equals(this.propertyType) == true) {
      PFUserDO user = getUser(userCache, prop.getOldValue());
      if (user != null) {
        oldObjectValue = user;
      }
      user = getUser(userCache, prop.getNewValue());
      if (user != null) {
View Full Code Here

Examples of org.projectforge.user.PFUserDO

  }

  public static void logout(final MySession mySession, final WebRequest request, final WebResponse response,
      final UserXmlPreferencesCache userXmlPreferencesCache, final MenuBuilder menuBuilder)
  {
    final PFUserDO user = mySession.getUser();
    if (user != null) {
      userXmlPreferencesCache.flushToDB(user.getId());
      userXmlPreferencesCache.clear(user.getId());
      if (menuBuilder != null) {
        menuBuilder.expireMenu(user.getId());
      }
    }
    mySession.logout();
    final Cookie stayLoggedInCookie = UserFilter.getStayLoggedInCookie(WicketUtils.getHttpServletRequest(request));
    if (stayLoggedInCookie != null) {
View Full Code Here

Examples of org.projectforge.user.PFUserDO

   * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
   */
  protected void doPost(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException
  {
    log.debug("Start doPost");
    final PFUserDO user = UserFilter.getUser(request);
    if (user == null) {
      log.warn("Calling of UploadImageFileTemp without logged in user.");
      return;
    }
    // check if the sent request is of the type multi part
View Full Code Here

Examples of org.projectforge.user.PFUserDO

  }

  public static void logout(final MySession mySession, final HttpServletRequest request, final HttpServletResponse response,
      final UserXmlPreferencesCache userXmlPreferencesCache, final MenuBuilder menuBuilder)
  {
    final PFUserDO user = mySession.getUser();
    if (user != null) {
      userXmlPreferencesCache.flushToDB(user.getId());
      userXmlPreferencesCache.clear(user.getId());
      if (menuBuilder != null) {
        menuBuilder.expireMenu(user.getId());
      }
    }
    mySession.logout();
    final Cookie stayLoggedInCookie = UserFilter.getStayLoggedInCookie(request);
    if (stayLoggedInCookie != null) {
View Full Code Here

Examples of org.projectforge.user.PFUserDO

   * @param userId If null, then user will be set to null;
   * @see BaseDao#getOrLoad(Integer)
   */
  public void setUser(final HRPlanningDO sheet, final Integer userId)
  {
    final PFUserDO user = userDao.getOrLoad(userId);
    sheet.setUser(user);
  }
View Full Code Here

Examples of org.projectforge.user.PFUserDO

    if (getMySession().isMobileUserAgent() == true
        && UserFilter.isUpdateRequiredFirst() == false
        && "true".equals(WicketUtils.getAsString(parameters, PARAMETER_KEY_FORCE_NON_MOBILE)) == false) {
      throw new RestartResponseException(LoginMobilePage.class);
    }
    final PFUserDO wicketSessionUser = getMySession().getUser();
    final PFUserDO sessionUser = UserFilter.getUser(WicketUtils.getHttpServletRequest(getRequest()));
    // Sometimes the wicket session user is given but the http session user is lost (re-login required).
    if (wicketSessionUser != null && sessionUser != null && wicketSessionUser.getId() == sessionUser.getId()) {
      throw new RestartResponseException(WicketUtils.getDefaultPage());
    }
    if (initDatabaseDao.isEmpty() == true) {
      log.info("Data-base is empty: redirect to SetupPage...");
      throw new RestartResponseException(SetupPage.class);
View Full Code Here

Examples of org.projectforge.user.PFUserDO

  public QueryFilter buildQueryFilter(final HRPlanningFilter filter)
  {
    final QueryFilter queryFilter = new QueryFilter(filter);
    if (filter.getUserId() != null) {
      final PFUserDO user = new PFUserDO();
      user.setId(filter.getUserId());
      queryFilter.add(Restrictions.eq("user", user));
    }
    if (filter.getStartTime() != null && filter.getStopTime() != null) {
      queryFilter.add(Restrictions.between("week", filter.getStartTime(), filter.getStopTime()));
    } else if (filter.getStartTime() != null) {
View Full Code Here

Examples of org.projectforge.user.PFUserDO

   */
  public static LoginResultStatus internalCheckLogin(final WebPage page, final UserDao userDao, final String username, final String password,
      final boolean userWantsToStayLoggedIn, final Class< ? extends WebPage> defaultPage)
  {
    final LoginResult loginResult = Login.getInstance().checkLogin(username, password);
    final PFUserDO user = loginResult.getUser();
    if (user == null || loginResult.getLoginResultStatus() != LoginResultStatus.SUCCESS) {
      return loginResult.getLoginResultStatus();
    }
    if (UserFilter.isUpdateRequiredFirst() == true) {
      internalLogin(page, user);
      log.info("Admin login for maintenance (data-base update) successful for user '" + username + "'.");
      throw new RestartResponseException(SystemUpdatePage.class);
    }
    log.info("User successfully logged in: " + user.getDisplayUsername());
    if (userWantsToStayLoggedIn == true) {
      final PFUserDO loggedInUser = userDao.internalGetById(user.getId());
      final Cookie cookie = new Cookie("stayLoggedIn", loggedInUser.getId()
          + ":"
          + loggedInUser.getUsername()
          + ":"
          + userDao.getStayLoggedInKey(user.getId()));
      UserFilter.addStayLoggedInCookie(WicketUtils.getHttpServletRequest(page.getRequest()),
          WicketUtils.getHttpServletResponse(page.getResponse()), cookie);
    }
View Full Code Here

Examples of org.projectforge.user.PFUserDO

    if (entries != null) {
      for (final HRPlanningEntryDO entry : entries) {
        projektDao.initializeProjektManagerGroup(entry.getProjekt());
      }
    }
    final PFUserDO user = obj.getUser();
    if (user != null) {
      obj.setUser(userDao.getUserGroupCache().getUser(user.getId()));
    }
  }
View Full Code Here

Examples of org.projectforge.user.PFUserDO

   * @param userId If null, then user will be set to null;
   * @see BaseDao#getOrLoad(Integer)
   */
  public void setUser(final EmployeeDO employee, final Integer userId)
  {
    final PFUserDO user = userDao.getOrLoad(userId);
    employee.setUser(user);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.