Package org.projectforge.user

Examples of org.projectforge.user.PFUserDO


  {
    final GroupDO group = new GroupDO();
    group.setName(name);
    if (usernames != null) {
      for (final String username : usernames) {
        final PFUserDO user = getRequiredUser(username);
        if (user == null) {
          return null;
        }
        group.addUser(user);
      }
View Full Code Here


    return group;
  }

  private PFUserDO getRequiredUser(final String reference)
  {
    final PFUserDO user = (PFUserDO) getEntry(userDao, getTutorialReference(reference));
    if (user == null) {
      setResponsePage(new MessagePage("tutorial.expectedUserNotFound", reference).setWarning(true));
    }
    return user;
  }
View Full Code Here

  public void setContactPerson(final AuftragDO auftrag, final Integer contactPersonId)
  {
    if (contactPersonId == null) {
      auftrag.setContactPerson(null);
    } else {
      final PFUserDO contactPerson = userDao.getOrLoad(contactPersonId);
      auftrag.setContactPerson(contactPerson);
    }
  }
View Full Code Here

  public boolean sendNotificationIfRequired(final AuftragDO auftrag, final OperationType operationType, final String requestUrl)
  {
    if (ConfigXml.getInstance().isSendMailConfigured() == false) {
      return false;
    }
    final PFUserDO contactPerson = auftrag.getContactPerson();
    if (contactPerson == null) {
      return false;
    }
    if (hasAccess(contactPerson, auftrag, null, OperationType.SELECT, false) == false) {
      return false;
View Full Code Here

              getModel().setObject(null);
              return null;
            }
            final int ind = value.indexOf(": ");
            final String username = ind >= 0 ? value.substring(0, ind) : value;
            final PFUserDO user = userGroupCache.getUser(username);
            if (user == null) {
              error(getString("fibu.employee.panel.error.employeeNotFound"));
              return null;
            }
            final EmployeeDO employee = employeeDao.getByUserId(user.getId());
            if (employee == null) {
              error(getString("fibu.employee.panel.error.employeeNotFound"));
              return null;
            }
            getModel().setObject(employee);
View Full Code Here

        return new MyBeanComparator<TimesheetDO>(sortProperty, ascending, secondSortProperty, secondAscending) {
          @Override
          public int compare(final TimesheetDO t1, final TimesheetDO t2)
          {
            if ("user.fullname".equals(sortProperty) == true) {
              PFUserDO user = t1.getUser();
              if (user != null && Hibernate.isInitialized(user) == false) {
                t1.setUser(userGroupCache.getUser(user.getId()));
              }
              user = t2.getUser();
              if (user != null && Hibernate.isInitialized(user) == false) {
                t2.setUser(userGroupCache.getUser(user.getId()));
              }
            } else if ("task.title".equals(sortProperty) == true) {
              TaskDO task = t1.getTask();
              if (task != null && Hibernate.isInitialized(task) == false) {
                t1.setTask(taskTree.getTaskById(task.getId()));
View Full Code Here

  }

  protected String getLabelString(final IModel<T> rowModel)
  {
    final Object obj = BeanHelper.getNestedProperty(rowModel.getObject(), getPropertyExpression());
    PFUserDO user = null;
    if (obj != null) {
      if (obj instanceof PFUserDO) {
        user = (PFUserDO) obj;
      } else if (obj instanceof Integer) {
        Validate.notNull(userGroupCache);
View Full Code Here

    developmentSystem.setMarkupId("pf_develHint");
    body.add(developmentSystem);
    if (WebConfiguration.isDevelopmentMode() == false) {
      developmentSystem.setVisible(false);
    }
    final PFUserDO user = PFUserContext.getUser();
    AbstractLink link;
    if (user == null) {
      link = new ExternalLink("footerNewsLink", "http://www.projectforge.org/pf-en/News");
      body.add(link);
    } else {
View Full Code Here

      return loginResult;
    }
    try {
      // User is now logged-in successfully.
      final LdapUser authLdapUser = ldapUserDao.authenticate(username, password, userBase);
      final PFUserDO user = loginResult.getUser();
      final LdapUser ldapUser = PFUserDOConverter.convert(user);
      ldapUser.setOrganizationalUnit(userBase);
      if (authLdapUser == null) {
        log.info("User's credentials in LDAP not up-to-date: " + username + ". Updating LDAP entry...");
        ldapUserDao.createOrUpdate(userBase, ldapUser);
View Full Code Here

      return;
    }
    for (final PFUserDO assignedUser : assignedUsers) {
      final LdapUser ldapUser = ldapUserMap.get(assignedUser.getId());
      if (ldapUser == null) {
        final PFUserDO cachedUser = Registry.instance().getUserGroupCache().getUser(assignedUser.getId());
        if (cachedUser == null || cachedUser.isDeleted() == false) {
          log.warn("Can't assign ldap user to group: "
              + updatedLdapGroup.getCommonName()
              + "! Ldap user with id '"
              + assignedUser.getId()
              + "' not found, skipping user.");
View Full Code Here

TOP

Related Classes of org.projectforge.user.PFUserDO

Copyright © 2018 www.massapicom. 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.