public class MembershipResult extends Object
Constructor and Description |
---|
MembershipResult() |
MembershipResult(Set<Object[]> theMembershipsGroupsMembers,
String theFieldId,
Collection<Field> theFields,
boolean theIncludeInheritedPrivileges) |
Modifier and Type | Method and Description |
---|---|
Set<Object[]> |
getMembershipsOwnersMembers()
original output of query
|
Set<MembershipSubjectContainer> |
getMembershipSubjectContainers()
lazy load the calculation of reach subject/member and how they relate to the result set
|
Set<String> |
groupNamesInStem(Subject subject,
String stemName)
find the group names for the membership result in a certain stem
|
boolean |
hasAttributeDefMembership(String attributeDefName,
Subject subject,
String fieldName) |
boolean |
hasGroupMembership(String groupName,
Subject subject) |
boolean |
hasGroupMembership(String groupName,
Subject subject,
String fieldName) |
boolean |
hasStemMembership(String stemName,
Subject subject) |
boolean |
hasStemMembership(String stemName,
Subject subject,
String fieldName) |
void |
initResultStems(Set<Object[]> theMembershipsStemsMembers,
String theFieldId) |
Set<Member> |
members()
get the members from the result
|
public MembershipResult()
public MembershipResult(Set<Object[]> theMembershipsGroupsMembers, String theFieldId, Collection<Field> theFields, boolean theIncludeInheritedPrivileges)
theMembershipsGroupsMembers
- is the list of arrays of membership, group, membertheFieldId
- is null for members, or specify if something elsetheFields
- theIncludeInheritedPrivileges
- public Set<Object[]> getMembershipsOwnersMembers()
public Set<MembershipSubjectContainer> getMembershipSubjectContainers()
public void initResultStems(Set<Object[]> theMembershipsStemsMembers, String theFieldId)
theMembershipsStemsMembers
- is the list of arrays of membership, stem, membertheFieldId
- is null for members, or specify if something elsepublic boolean hasGroupMembership(String groupName, Subject subject)
groupName
- subject
- public boolean hasGroupMembership(String groupName, Subject subject, String fieldName)
groupName
- subject
- public boolean hasStemMembership(String stemName, Subject subject)
stemName
- subject
- public boolean hasStemMembership(String stemName, Subject subject, String fieldName)
stemName
- subject
- public boolean hasAttributeDefMembership(String attributeDefName, Subject subject, String fieldName)
attributeDefName
- subject
- Copyright © 2016 Internet2. All rights reserved.