@Override public final void onSubmit() { final Collection<TeamCalDO> assignedItems = teamCalCache.getAllAccessibleCalendars(); calendarsListHelper.setAssignedItems(assignedItems); } }, getString("selectAll"), SingleButtonPanel.NORMAL));
private Collection<TeamCalDO> getCalendarList() { Collection<TeamCalDO> result = null; if (onlyFullAccessCalendar) { result = teamCalCache.getAllFullAccessCalendars(); } else { result = teamCalCache.getAllAccessibleCalendars(); } if (this.additionalCalendarList != null && this.additionalCalendarList.size() > 0) { result.addAll(this.additionalCalendarList); } return result; }
/** * @see org.projectforge.framework.persistence.api.BaseDao#getListForSearchDao(org.projectforge.framework.persistence.api.BaseSearchFilter) */ @Override public List<TeamEventDO> getListForSearchDao(final BaseSearchFilter filter) { final TeamEventFilter teamEventFilter = new TeamEventFilter(filter); // May-be called by SeachPage final Collection<TeamCalDO> allAccessibleCalendars = teamCalCache.getAllAccessibleCalendars(); if (CollectionUtils.isEmpty(allAccessibleCalendars) == true) { // No calendars accessible, nothing to search. return new ArrayList<TeamEventDO>(); } teamEventFilter.setTeamCals(getCalIdList(allAccessibleCalendars)); return getList(teamEventFilter); }