Examples of PFUserDO


Examples of org.projectforge.user.PFUserDO

        @Override
        public boolean isVisible()
        {
          // Is visible if no user is given or the given user is not the current logged in user.
          final PFUserDO user = UserSelectPanel.this.getModelObject();
          return showSelectMeButton == true && (user == null || user.getId().equals(PFUserContext.getUser().getId()) == false);
        }
      };
      ((SubmitLink) selectMeLink).setDefaultFormProcessing(defaultFormProcessing);
    } else {
      selectMeLink = new AjaxLink<Void>("selectMe") {
        @Override
        public void onClick(final AjaxRequestTarget target)
        {
          UserSelectPanel.this.setModelObject(PFUserContext.getUser());
          markTextFieldModelAsChanged();
          target.add(this, userTextField); // For hiding entry.
        }

        /**
         * @see org.apache.wicket.Component#isVisible()
         */
        @Override
        public boolean isVisible()
        {
          // Is visible if no user is given or the given user is not the current logged in user.
          final PFUserDO user = UserSelectPanel.this.getModelObject();
          return showSelectMeButton == true && (user == null || user.getId().equals(PFUserContext.getUser().getId()) == false);
        }
      };
      selectMeLink.setOutputMarkupId(true);
    }
    add(selectMeLink);
View Full Code Here

Examples of org.projectforge.user.PFUserDO

  }

  public void markTextFieldModelAsChanged()
  {
    userTextField.modelChanged();
    final PFUserDO user = getModelObject();
    if (user != null) {
      getRecentUsers().append(formatUser(user, true));
    }
  }
View Full Code Here

Examples of org.projectforge.user.PFUserDO

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

Examples of org.projectforge.user.PFUserDO

    final Serializable id = getHibernateTemplate().save(task);
    log.info("New object added (" + id + "): " + task.toString());
    // Use of taskDao does not work with maven test case: Could not synchronize database state with session?

    // Create Admin user
    final PFUserDO adminUser = new PFUserDO();
    adminUser.setUsername(user.getUsername());
    adminUser.setPassword(user.getPassword());
    adminUser.setPasswordSalt(user.getPasswordSalt());
    adminUser.setLocalUser(true);
    adminUser.setLastname("Administrator");
    adminUser.setDescription("ProjectForge administrator");
    adminUser.setTimeZone(adminUserTimezone);
    adminUser.addRight(new UserRightDO(UserRightId.FIBU_AUSGANGSRECHNUNGEN, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.FIBU_COST_UNIT, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.FIBU_EINGANGSRECHNUNGEN, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.FIBU_DATEV_IMPORT, UserRightValue.TRUE));
    adminUser.addRight(new UserRightDO(UserRightId.FIBU_EMPLOYEE, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.FIBU_EMPLOYEE_SALARY, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.FIBU_ACCOUNTS, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.ORGA_CONTRACTS, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.ORGA_INCOMING_MAIL, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.ORGA_OUTGOING_MAIL, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.PM_PROJECT, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.PM_ORDER_BOOK, UserRightValue.READWRITE));
    adminUser.addRight(new UserRightDO(UserRightId.PM_HR_PLANNING, UserRightValue.READWRITE));
    userDao.internalSave(adminUser);
    PFUserContext.setUser(adminUser); // Need to login the admin user for avoiding following access exceptions.

    final Set<PFUserDO> adminUsers = new HashSet<PFUserDO>();
    adminUsers.add(adminUser);
View Full Code Here

Examples of org.projectforge.user.PFUserDO

    if (isEmpty() == false) {
      databaseNotEmpty();
    }
    final XStreamSavingConverter xstreamSavingConverter = xmlDump.restoreDatabaseFromClasspathResource(TEST_DATA_BASE_DUMP_FILE, "utf-8");
    xmlDump.verifyDump(xstreamSavingConverter);
    final PFUserDO user = userDao.getInternalByName(DEFAULT_ADMIN_USER);
    if (user == null) {
      log.error("Initialization of database failed. Perhaps caused by corrupted init-test-data.xml.gz.");
    } else {
      user.setUsername(adminUser.getUsername());
      user.setPassword(adminUser.getPassword());
      user.setPasswordSalt(adminUser.getPasswordSalt());
      user.setLocalUser(true);
      user.setTimeZone(adminUserTimezone);
      userDao.internalUpdate(user);
      Integer taskId = null;
      for (final TaskNode node : taskTree.getRootTaskNode().getChilds()) {
        if ("ACME".equals(node.getTask().getTitle()) == true) {
          taskId = node.getId();
View Full Code Here

Examples of org.projectforge.user.PFUserDO

       */
      @Override
      protected boolean isVisible(final MenuBuilderContext context)
      {
        // The visibility of this menu entry is evaluated by the login handler implementation.
        final PFUserDO user = context.getLoggedInUser();
        return Login.getInstance().isPasswordChangeSupported(user);
      }
    });

    reg.register(admin, MenuItemDefId.USER_LIST, 40, UserListPage.class);
View Full Code Here

Examples of org.projectforge.user.PFUserDO

      fs.add(statusChoice);
    }
    {
      // Assigned user:
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("task.assignedUser"));
      PFUserDO responsibleUser = data.getResponsibleUser();
      if (Hibernate.isInitialized(responsibleUser) == false) {
        responsibleUser = userGroupCache.getUser(responsibleUser.getId());
        data.setResponsibleUser(responsibleUser);
      }
      final UserSelectPanel responsibleUserSelectPanel = new UserSelectPanel(fs.newChildId(), new PropertyModel<PFUserDO>(data,
          "responsibleUser"), parentPage, "responsibleUserId");
      fs.add(responsibleUserSelectPanel);
View Full Code Here

Examples of org.projectforge.user.PFUserDO

   *
   * @see org.hibernate.HistoryUserRetriever#getPrincipal()
   */
  public String getPrincipal()
  {
    final PFUserDO user = PFUserContext.getUser();
    if (user == null) {
      return null;
    }
    /*
    if (RunAsAdapter.isRealUser() == true) {
      return user.getPk().toString();
    }
    PFUserDO realUser = RunAsAdapter.getRealUser() instanceof PFUserDO ? (PFUserDO) RunAsAdapter.getRealUser() : null;
    if (realUser != null) {
      return realUser.getPk() + "," + user.getPk();
    }*/
    return user.getId().toString();
  }
View Full Code Here

Examples of org.projectforge.user.PFUserDO

  }

  public static void login(final HttpServletRequest request, final PFUserDO user)
  {
    final HttpSession session = request.getSession();
    final PFUserDO storedUser = new PFUserDO();
    copyUser(user, storedUser);
    session.setAttribute(SESSION_KEY_USER, storedUser);
  }
View Full Code Here

Examples of org.projectforge.user.PFUserDO

    session.setAttribute(SESSION_KEY_USER, storedUser);
  }

  public static void updateUser(final HttpServletRequest request, final PFUserDO user)
  {
    final PFUserDO origUser = getUser(request);
    if (origUser.getId().equals(user.getId()) == false) {
      log.error("**** Intruser? User id of the session user is different to the id of the given user!");
      return;
    }
    copyUser(user, origUser);
  }
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.