Package org.projectforge.web.user

Examples of org.projectforge.web.user.UsersProvider


  {
    final LicenseDO license = (LicenseDO)value;
    if (StringUtils.isBlank(license.getOwnerIds()) == true) {
      return;
    }
    final UsersProvider usersProvider = new UsersProvider();
    final Collection<PFUserDO> users = usersProvider.getSortedUsers(license.getOwnerIds());
    final StringBuffer buf = new StringBuffer();
    boolean first = true;
    for (final PFUserDO user : users) {
      first = StringHelper.append(buf, first, user.getFullname(), " ");
      buf.append(" ").append(user.getUsername());
View Full Code Here


    super.onInitialize();

    emailList = "";

    // User select
    final UsersProvider usersProvider = new UsersProvider();
    final FieldsetPanel fsUserSelect = gridBuilder.newFieldset(getString("plugins.poll.attendee.users"));
    assignUsersListHelper = new MultiChoiceListHelper<PFUserDO>().setComparator(new UsersComparator()).setFullList(
        usersProvider.getSortedUsers());
    assignUsersListHelper.setAssignedItems(model.getUserDoFromAttendees());
    final Select2MultiChoice<PFUserDO> users = new Select2MultiChoice<PFUserDO>(fsUserSelect.getSelect2MultiChoiceId(),
        new PropertyModel<Collection<PFUserDO>>(this.assignUsersListHelper, "assignedItems"), usersProvider);
    fsUserSelect.add(users);
View Full Code Here

   * @param calendar
   * @param fullAccessUsers
   */
  public void setFullAccessUsers(final TeamCalDO calendar, final Collection<PFUserDO> fullAccessUsers)
  {
    calendar.setFullAccessUserIds(new UsersProvider().getUserIds(fullAccessUsers));
  }
View Full Code Here

    calendar.setFullAccessUserIds(new UsersProvider().getUserIds(fullAccessUsers));
  }

  public Collection<PFUserDO> getSortedFullAccessUsers(final TeamCalDO calendar)
  {
    return new UsersProvider().getSortedUsers(calendar.getFullAccessUserIds());
  }
View Full Code Here

   * @param calendar
   * @param readonlyAccessUsers
   */
  public void setReadonlyAccessUsers(final TeamCalDO calendar, final Collection<PFUserDO> readonlyAccessUsers)
  {
    calendar.setReadonlyAccessUserIds(new UsersProvider().getUserIds(readonlyAccessUsers));
  }
View Full Code Here

    calendar.setReadonlyAccessUserIds(new UsersProvider().getUserIds(readonlyAccessUsers));
  }

  public Collection<PFUserDO> getSortedReadonlyAccessUsers(final TeamCalDO calendar)
  {
    return new UsersProvider().getSortedUsers(calendar.getReadonlyAccessUserIds());
  }
View Full Code Here

   * @param calendar
   * @param minimalAccessUsers
   */
  public void setMinimalAccessUsers(final TeamCalDO calendar, final Collection<PFUserDO> minimalAccessUsers)
  {
    calendar.setMinimalAccessUserIds(new UsersProvider().getUserIds(minimalAccessUsers));
  }
View Full Code Here

    calendar.setMinimalAccessUserIds(new UsersProvider().getUserIds(minimalAccessUsers));
  }

  public Collection<PFUserDO> getSortedMinimalAccessUsers(final TeamCalDO calendar)
  {
    return new UsersProvider().getSortedUsers(calendar.getMinimalAccessUserIds());
  }
View Full Code Here

        if (StringUtils.isNotBlank(newValue) == true && "null".equals(newValue) == false) {
          final List<String> newGroupNames = gp.getGroupNames(newValue);
          entry.setNewValue(StringHelper.listToString(newGroupNames, ", ", true));
        }
      } else if (entry.getPropertyName().endsWith("UserIds") == true) {
        final UsersProvider up = new UsersProvider();
        final String oldValue = entry.getOldValue();
        if (StringUtils.isNotBlank(oldValue) == true && "null".equals(oldValue) == false) {
          final List<String> oldGroupNames = up.getUserNames(oldValue);
          entry.setOldValue(StringHelper.listToString(oldGroupNames, ", ", true));
        }
        final String newValue = entry.getNewValue();
        if (StringUtils.isNotBlank(newValue) == true && "null".equals(newValue) == false) {
          final List<String> newGroupNames = up.getUserNames(newValue);
          entry.setNewValue(StringHelper.listToString(newGroupNames, ", ", true));
        }
      }
    }
    return list;
View Full Code Here

      // set access users
      {
        // Full access users
        final FieldsetPanel fs = gridBuilder
            .newFieldset(getString("plugins.teamcal.fullAccess"), getString("plugins.teamcal.access.users"));
        final UsersProvider usersProvider = new UsersProvider();
        final Collection<PFUserDO> fullAccessUsers = new UsersProvider().getSortedUsers(getData().getFullAccessUserIds());
        fullAccessUsersListHelper = new MultiChoiceListHelper<PFUserDO>().setComparator(new UsersComparator()).setFullList(
            usersProvider.getSortedUsers());
        if (fullAccessUsers != null) {
          for (final PFUserDO user : fullAccessUsers) {
            fullAccessUsersListHelper.addOriginalAssignedItem(user).assignItem(user);
          }
        }
        final Select2MultiChoice<PFUserDO> users = new Select2MultiChoice<PFUserDO>(fs.getSelect2MultiChoiceId(),
            new PropertyModel<Collection<PFUserDO>>(this.fullAccessUsersListHelper, "assignedItems"), usersProvider);
        fs.add(users);
      }
      {
        // Read-only access users
        final FieldsetPanel fs = gridBuilder.newFieldset(getString("plugins.teamcal.readonlyAccess"),
            getString("plugins.teamcal.access.users"));
        final UsersProvider usersProvider = new UsersProvider();
        final Collection<PFUserDO> readOnlyAccessUsers = new UsersProvider().getSortedUsers(getData().getReadonlyAccessUserIds());
        readonlyAccessUsersListHelper = new MultiChoiceListHelper<PFUserDO>().setComparator(new UsersComparator()).setFullList(
            usersProvider.getSortedUsers());
        if (readOnlyAccessUsers != null) {
          for (final PFUserDO user : readOnlyAccessUsers) {
            readonlyAccessUsersListHelper.addOriginalAssignedItem(user).assignItem(user);
          }
        }
        final Select2MultiChoice<PFUserDO> users = new Select2MultiChoice<PFUserDO>(fs.getSelect2MultiChoiceId(),
            new PropertyModel<Collection<PFUserDO>>(this.readonlyAccessUsersListHelper, "assignedItems"), usersProvider);
        fs.add(users);
      }
      {
        // Minimal access users
        final FieldsetPanel fs = gridBuilder.newFieldset(getString("plugins.teamcal.minimalAccess"),
            getString("plugins.teamcal.access.users"));
        final UsersProvider usersProvider = new UsersProvider();
        final Collection<PFUserDO> minimalAccessUsers = new UsersProvider().getSortedUsers(getData().getMinimalAccessUserIds());
        minimalAccessUsersListHelper = new MultiChoiceListHelper<PFUserDO>().setComparator(new UsersComparator()).setFullList(
            usersProvider.getSortedUsers());
        if (minimalAccessUsers != null) {
          for (final PFUserDO user : minimalAccessUsers) {
            minimalAccessUsersListHelper.addOriginalAssignedItem(user).assignItem(user);
          }
        }
View Full Code Here

TOP

Related Classes of org.projectforge.web.user.UsersProvider

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.