本文整理了Java中org.sakaiproject.site.api.Group.getMember()
方法的一些代码示例,展示了Group.getMember()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.getMember()
方法的具体详情如下:
包路径:org.sakaiproject.site.api.Group
类名称:Group
方法名:getMember
暂无
代码示例来源:origin: sakaiproject/sakai
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;
}
代码示例来源:origin: org.sakaiproject.edu-services.gradebook/gradebook-service-impl
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;
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
/**
* {@inheritDoc}
*/
public Collection getGroupsWithMemberHasRole(String userId, String role)
{
Collection siteGroups = getGroups();
ArrayList<String> siteGroupRefs = new ArrayList<String>(siteGroups.size());
for ( Iterator it=siteGroups.iterator(); it.hasNext(); )
siteGroupRefs.add( ((Group)it.next()).getReference() );
List groups = authzGroupService.getAuthzUserGroupIds(siteGroupRefs, userId);
Collection<Group> rv = new Vector<Group>();
for (Iterator i = groups.iterator(); i.hasNext();)
{
Member m = null;
Group g = getGroup( (String)i.next() );
if ( g != null )
m = g.getMember(userId);
if ((m != null) && (m.isActive()) && (m.getRole().getId().equals(role)))
rv.add(g);
}
return rv;
}
代码示例来源:origin: org.sakaiproject/sakai-podcasts-impl
/**
* 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;
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
m = g.getMember(userIds[j]);
if ((m == null) || (!m.isActive()))
代码示例来源:origin: org.sakaiproject.assignment/sakai-assignment-impl
try {
notAllowed =
st.getGroup(submission.getSubmitterId()).getMember(currentUser.getId()) == null;
} catch (Throwable _sss) { }
内容来源于网络,如有侵权,请联系作者删除!