Examples of TeamCalDO


Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

    for (final String id : ids) {
      final Integer teamCalId = NumberHelper.parseInteger(id);
      if (teamCalId == null) {
        continue;
      }
      TeamCalDO teamCal = null;
      try {
        teamCal = getTeamCalDao().getById(teamCalId);
      } catch (final AccessException ex) {
        log.warn("User has no access to the selected calendar '" + id + "'.");
      }
View Full Code Here

Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

   * @see org.projectforge.user.UserRightAccessCheck#hasSelectAccess(org.projectforge.user.PFUserDO, java.lang.Object)
   */
  @Override
  public boolean hasSelectAccess(final PFUserDO user, final TeamEventDO obj)
  {
    final TeamCalDO calendar = obj.getCalendar();
    if (calendar == null) {
      return false;
    }
    if (ObjectUtils.equals(user.getId(), calendar.getOwnerId()) == true) {
      // User has full access to it's own calendars.
      return true;
    }
    final Integer userId = user.getId();
    if (teamCalRight.hasFullAccess(calendar, userId) == true || teamCalRight.hasReadonlyAccess(calendar, userId) == true) {
View Full Code Here

Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

  public boolean hasUpdateAccess(final PFUserDO user, final TeamEventDO obj, final TeamEventDO oldObj)
  {
    if (obj == null) {
      return false;
    }
    final TeamCalDO calendar = obj.getCalendar();
    if (calendar == null) {
      return false;
    }
    return hasUpdateAccess(user, calendar);
  }
View Full Code Here

Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

  public boolean hasHistoryAccess(final PFUserDO user, final TeamEventDO obj)
  {
    if (obj == null) {
      return true;
    }
    final TeamCalDO calendar = obj.getCalendar();
    if (calendar == null) {
      return false;
    }
    if (ObjectUtils.equals(user.getId(), calendar.getOwnerId()) == true) {
      // User has full access to it's own calendars.
      return true;
    }
    final Integer userId = user.getId();
    if (teamCalRight.hasFullAccess(calendar, userId) == true || teamCalRight.hasReadonlyAccess(calendar, userId) == true) {
View Full Code Here

Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

        final List<Integer> filteredList = new ArrayList<Integer>();
        filteredList.add(TIMESHEET_CALENDAR_ID);
        if (result != null) {
          final Iterator<TeamCalDO> it = result.iterator();
          while (it.hasNext()) {
            final TeamCalDO teamCal = it.next();
            filteredList.add(teamCal.getId());
          }
        }
        final SelectOptions<Integer> options = new SelectOptions<Integer>(SelectPanel.OPTIONS_WICKET_ID, filteredList, renderer);
        this.addOrReplace(options);
      }
View Full Code Here

Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

    fullGroup1 = AbstractTestBase.initTestDB.addGroup(prefix + "FullGroup1", fullUser1.getUsername());
    readonlyGroup1 = AbstractTestBase.initTestDB.addGroup(prefix + "ReadonlyGroup1", readonlyUser1.getUsername());
    minimalGroup1 = AbstractTestBase.initTestDB.addGroup(prefix + "MinimalGroup", minimalUser1.getUsername());

    testBase.logon(owner);
    final TeamCalDO cal = new TeamCalDO();
    cal.setOwner(owner);
    cal.setFullAccessGroupIds("" + fullGroup1.getId());
    cal.setReadonlyAccessGroupIds("" + readonlyGroup1.getId());
    cal.setMinimalAccessGroupIds("" + minimalGroup1.getId());
    cal.setFullAccessUserIds("" + fullUser3.getId());
    cal.setReadonlyAccessUserIds("" + readonlyUser3.getId());
    cal.setMinimalAccessUserIds("" + minimalUser3.getId());
    cal.setTitle(prefix + ".title");
    final Integer calId = (Integer) teamCalDao.save(cal);
    return teamCalDao.getById(calId);
  }
View Full Code Here

Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

  @Test
  public void accessTest()
  {
    final TeamCalTestHelper testHelper = new TeamCalTestHelper();
    final TeamCalDO cal = testHelper.prepareUsersAndGroups("teamEvent", this, getTeamCalDao());
    calId = cal.getId();
    logon(testHelper.getOwner());
    final TeamEventDO event = new TeamEventDO();
    event.setStartDate(new Timestamp(DateHelperTest.createDate(2012, Calendar.DECEMBER, 8, 8, 0, 0, 0).getTime()));
    event.setEndDate(new Timestamp(DateHelperTest.createDate(2012, Calendar.DECEMBER, 8, 15, 0, 0, 0).getTime()));
    event.setSubject("Testing the event dao.");
View Full Code Here

Examples of org.projectforge.plugins.teamcal.admin.TeamCalDO

      calendarsListHelper = new MultiChoiceListHelper<TeamCalDO>().setComparator(new TeamCalsComparator()).setFullList(
          calendarProvider.getSortedCalenders());
      final Collection<Integer> list = getFilter().getTeamCals();
      if (list != null) {
        for (final Integer calId : list) {
          final TeamCalDO cal = TeamCalCache.getInstance().getCalendar(calId);
          calendarsListHelper.addOriginalAssignedItem(cal).assignItem(cal);
        }
      }
      final Select2MultiChoice<TeamCalDO> calendars = new Select2MultiChoice<TeamCalDO>(fs.getSelect2MultiChoiceId(),
          new PropertyModel<Collection<TeamCalDO>>(this.calendarsListHelper, "assignedItems"), calendarProvider);
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.