/** * {@inheritDoc} */ public Group getGroup(String siteId, String groupId) throws IdUnusedException { Site site = siteService.getSite(siteId); return site.getGroup(groupId); }
Group group = site.getGroup(groupId);
@Override public Group getGroup(String groupId) { Group group = null; String siteRef = (String) m_cacheGroups.get(groupId); if (siteRef != null) { Object obj = m_cache.get(siteRef); if (obj != null && obj instanceof Site) { group = ((Site)obj).getGroup(groupId); } } return group; }
private boolean isCurrentUserFromGroup(final String gradebookUid, final String studentId) { boolean isFromGroup = false; try { final Site s = this.siteService.getSite(gradebookUid); final Group g = s.getGroup(studentId); isFromGroup = (g != null) && (g.getMember(this.authn.getUserUid()) != null); } catch (final Exception e) { // Id not found log.error("Error in isCurrentUserFromGroup: ", e); } return isFromGroup; }
private boolean isCurrentUserFromGroup(final String gradebookUid, final String studentId) { boolean isFromGroup=false; try { final Site s = this.siteService.getSite(gradebookUid); final Group g = s.getGroup(studentId); isFromGroup = (g != null) && (g.getMember(this.authn.getUserUid()) != null); } catch (final Exception e) { // Id not found log.error("Error in isCurrentUserFromGroup: ", e); } return isFromGroup; }
/** * Determine if current user can access this group restricted entity */ public boolean canAccessViaGroups(Collection groups, String siteId) { final String userId = sessionManager.getCurrentSessionUserId(); Site site = null; try { site = siteService.getSite(siteId); } catch (IdUnusedException e) { // Mucho Weirdness since called from within tool which should // pass the correct id. But if an error return false; } for (Iterator groupIter = groups.iterator(); groupIter.hasNext();) { final String currentGroupId = (String) groupIter.next(); final Group currentGroup = site.getGroup(currentGroupId); if (currentGroup != null) { final Member member = currentGroup.getMember(userId); if (member != null && member.getUserId().equals(userId)) { return true; } } } return false; }
public String getSiteGroupTitle(String groupId) { try{ Placement placement = M_tm.getCurrentPlacement(); Site site = M_ss.getSite(placement.getContext()); return site.getGroup(groupId).getTitle(); }catch(IdUnusedException e){ LOG.warn("ReportManager: unable to get group title with id: " + groupId); } return null; }
enableSecurityAdvisor(securityAdvisor); Group group = site.getGroup(groupId);
Group group = site.getGroup(groupId); Set<Member> members = group.getMembers();
enableSecurityAdvisor(securityAdvisor); Group group = site.getGroup(groupId);
if(!JOINSITE_GROUP_NO_SELECTION.equals(joinGroupId) && site.getGroup(joinGroupId) == null)
enableSecurityAdvisor(securityAdvisor); Group group = site.getGroup(groupId);
rv = _site.getGroup(_submission.getSubmitterId()).getTitle(); } catch (Throwable _dfd) { } } else {
for (Iterator i = a.getAnnouncementHeader().getGroups().iterator(); i.hasNext();) Group aGroup = site.getGroup((String) i.next()); if (aGroup != null)
if (site.getGroup(userId)==null)
/** * Access the list of Users who submitted this response to the Assignment. * * @return FlexStringArray of user ids. */ public List<String> getSubmitterIds() { Assignment a = getAssignment(); if (a.isGroup()) { try { Site site = SiteService.getSite(a.getContext()); Group _g = site.getGroup(m_submitterId); if (_g !=null) { return getSubmitterIdList("false", _g.getId(), null, a.getReference(), a.getContext()); } } catch (IdUnusedException _iue) { return null; } } else { return m_submitters; } return new ArrayList(); }
@SuppressWarnings("unchecked") private void getUsersForGroup(Set<SignupUser> signupUsers, SignupSite signupSite, SignupGroup signupGroup) { Site site = null; try { site = siteService.getSite(signupSite.getSiteId()); } catch (IdUnusedException e) { log.error("Cannot get the info about siteId: " + e.getMessage()); return; } Group group = site.getGroup(signupGroup.getGroupId()); if (group == null) return; Set<Member> members = group.getMembers(); //SIGNUP-241 : get bulk SakaiUsers for performance List<String> userIds = new ArrayList<String>(); Map<String,Role> memberRoleMap = new Hashtable<String, Role>(); for (Member member : members) { if (member.isActive() && (hasPredefinedViewPermisson(member) || isAllowedGroup(member.getUserId(), SIGNUP_VIEW, site.getId(), group.getId()) || isAllowedSite( member.getUserId(), SIGNUP_VIEW_ALL, site.getId()))) { //User user = getUserQuietly(member.getUserId()); memberRoleMap.put(member.getUserId(), member.getRole()); userIds.add(member.getUserId()); } } addAndPopulateSignupUsersInfo(signupUsers,memberRoleMap,userIds, site); }
@SuppressWarnings("unchecked") private void getAttendeesForGroup(Set<SignupUser> signupUsers, SignupSite signupSite, SignupGroup signupGroup) { Site site = null; try { site = siteService.getSite(signupSite.getSiteId()); } catch (IdUnusedException e) { log.error("Cannot get the info about siteId: " + e.getMessage()); return; } Group group = site.getGroup(signupGroup.getGroupId()); if (group == null) return; Set<Member> members = group.getMembers(); //SIGNUP-241 : get bulk SakaiUsers for performance List<String> userIds = new ArrayList<String>(); Map<String,Role> memberRoleMap = new Hashtable<String, Role>(); for (Member member : members) { if (member.isActive() && (hasPredefinedViewPermisson(member) || isAllowedGroup(member.getUserId(), SIGNUP_ATTEND, site.getId(), group.getId()) || isAllowedSite( member.getUserId(), SIGNUP_ATTEND_ALL, site.getId()))) { memberRoleMap.put(member.getUserId(), member.getRole()); userIds.add(member.getUserId()); } } addAndPopulateSignupUsersInfo(signupUsers,memberRoleMap,userIds, site); }
try { notAllowed = st.getGroup(submission.getSubmitterId()).getMember(currentUser.getId()) == null; } catch (Throwable _sss) { }