Uses of Class
edu.internet2.middleware.grouper.MembershipFinder
Packages that use MembershipFinder
Package
Description
The I2MI Grouper project is an open source toolkit for managing groups.
-
Uses of MembershipFinder in edu.internet2.middleware.grouper
Methods in edu.internet2.middleware.grouper that return MembershipFinderModifier and TypeMethodDescriptionMembershipFinder.addAttributeDef(AttributeDef attributeDef) add a attributeDef to look for.MembershipFinder.addAttributeDef(String name) add a attributeDef to look for by name.MembershipFinder.addAttributeDefId(String attributeDefId) add a attributeDef id to the search criteriaadd a field to filter byadd a field to filter byadd a role to look for.add a role to look for by name.MembershipFinder.addGroupId(String groupId) add a role id to the search criteriaMembershipFinder.addMemberId(String memberId) add a member id to the search criteriaMembershipFinder.addMembershipId(String membershipId) add a membership id to the search criteriaMembershipFinder.addPrivilegeTheUserHas(Privilege field) add a privilege the user has for group queryMembershipFinder.addPrivilegeTheUserHas(String name) add a privilege the user has for group queryadd a source to the search criteriaMembershipFinder.addSourceId(String sourceId) add a sourceId to the search criteriaadd a stem to look for.add a stem to look for by name.add a stem id to the search criteriaMembershipFinder.addSubject(Subject subject) add a subject to look for.MembershipFinder.addSubjects(Collection<Subject> subjects) add subjectsMembershipFinder.assignAttributeDefIds(Collection<String> theAttributeDefIds) assign a collection of attributeDef ids to look forMembershipFinder.assignCheckSecurity(boolean shouldCheckSecurity) assign if this should check security or run as grouper systemMembershipFinder.assignCustomCompositeGroup(Group theCustomCompositeGroup) if we are are doing a custom composite, this is the groupMembershipFinder.assignCustomCompositeType(CompositeType theCustomCompositeType) if we are are doing a custom composite, this is the composite type (intersection or complement)MembershipFinder.assignEnabled(Boolean theEnabled) true means enabled only, false, means disabled only, and null means allMembershipFinder.assignField(Field theField) assign a field to filter byMembershipFinder.assignFieldName(String theFieldOrPrivilegeName) assign a field to filter by, or a privilege nameMembershipFinder.assignFields(Collection<Field> theFields) assign a collection of fields to look forMembershipFinder.assignFieldsByName(Collection<String> theFieldNames) assign a collection of fields to look forMembershipFinder.assignFieldType(FieldType theFieldType) assign a field type, mutually exclusive with fieldIdMembershipFinder.assignFindAllFields(boolean theFindAllFields) if true then find all fields in all membership and priv ownersMembershipFinder.assignGroupIds(Collection<String> theGroupIds) assign a collection of group ids to look forMembershipFinder.assignHasDisabledDate(Boolean theHasDisabledDate) true means memberships with disabled dates false means memberships without disabled dates null means don't filter based on this (default)MembershipFinder.assignHasEnabledDate(Boolean theHasEnabledDate) true means memberships with enabled dates false means memberships without enabled dates null means don't filter based on this (default)MembershipFinder.assignHasFieldForAttributeDef(boolean theHasFieldForAttributeDef) return memberships where the attributeDef has this field, note, it will return all the memberships for those attributeDefsMembershipFinder.assignHasFieldForGroup(boolean theHasFieldForGroup) return memberships where the group has this field, note, it will return all the memberships for those membersMembershipFinder.assignHasFieldForMember(boolean theHasField) return memberships where the member has this field, note, it will return all the memberships for those membersMembershipFinder.assignHasFieldForStem(boolean theHasFieldForStem) return memberships where the stem has this field, note, it will return all the memberships for those stemsMembershipFinder.assignHasMembershipTypeForAttributeDef(boolean theHasMembershipTypeForAttributeDef) return memberships where the attributeDef has this field, note, it will return all the memberships for those attributeDefsMembershipFinder.assignHasMembershipTypeForGroup(boolean theHasMembershipTypeForGroup) return memberships where the group has this field, note, it will return all the memberships for those groupsMembershipFinder.assignHasMembershipTypeForMember(boolean theHasMembershipType) return memberships where the member has this field, note, it will return all the memberships for those membersMembershipFinder.assignHasMembershipTypeForStem(boolean theHasMembershipTypeForStem) return memberships where the stem has this field, note, it will return all the memberships for those stemsMembershipFinder.assignIncludeInheritedPrivileges(boolean theIncludeInheritedPrivileges) if inherited effective privileges should be included.MembershipFinder.assignMemberIds(Collection<String> theMemberIds) assign a collection of member ids to look forMembershipFinder.assignMembershipIds(Collection<String> theMembershipIds) assign a collection of membership ids to look forMembershipFinder.assignMembershipType(MembershipType theMembershipType) assign a membership typeMembershipFinder.assignPointInTimeFrom(Timestamp pointInTimeFrom1) if searching point in time data, the start of the range of the point in time query.MembershipFinder.assignPointInTimeTo(Timestamp pointInTimeTo1) if searching point in time data, the end of the range of the point in time query.MembershipFinder.assignPrivileges(Collection<Privilege> thePrivileges) assign a collection of privileges (fields) to look forMembershipFinder.assignPrivilegesTheUserHas(Collection<Privilege> thePrivilegesTheUserHas) assign a collection of fields to look for the user has for groupsMembershipFinder.assignPrivilegesTheUserHasByName(Collection<String> thePrivilegeNamesOfPrivilegesTheUserHas) assign a collection of fields to look for the user has for groupsMembershipFinder.assignQueryOptionsForAttributeDef(QueryOptions theQueryOptionsForAttributeDef) query options for attributeDef.MembershipFinder.assignQueryOptionsForGroup(QueryOptions theQueryOptionsForGroup) query options for group.MembershipFinder.assignQueryOptionsForMember(QueryOptions theQueryOptions) MembershipFinder.assignQueryOptionsForMembership(QueryOptions theQueryOptions) MembershipFinder.assignQueryOptionsForStem(QueryOptions theQueryOptionsForStem) query options for stem.MembershipFinder.assignRoleIds(Collection<String> theRoleIds) assign a collection of role ids to look forMembershipFinder.assignScope(String scope1) sql like string to limit the results of the ownerMembershipFinder.assignScopeForAttributeDef(String theScopeForAttributeDef) if paging for attributeDef, then also filter for groupMembershipFinder.assignScopeForGroup(String theScopeForGroup) if paging for group, then also filter for memberMembershipFinder.assignScopeForMember(String theFilterForMember) if paging for member, then also filter for memberMembershipFinder.assignScopeForStem(String theScopeForStem) if paging for stem, then also filter for stemMembershipFinder.assignServiceId(String serviceId1) if filtering by service role, this is the service id (id of the attributeDefName for serviceMembershipFinder.assignServiceRole(ServiceRole serviceRole1) if filtering by service role, this is the service id (id of the attributeDefName for serviceMembershipFinder.assignSources(Set<Source> theSources) assign a collection of sources to look forMembershipFinder.assignSplitScopeForAttributeDef(boolean theSplitScopeForAttributeDef) if the scope for attributeDef has spaces in it, then split by whitespace, and find results that contain all of the scope stringsMembershipFinder.assignSplitScopeForGroup(boolean theSplitScopeForGroup) if the scope for group has spaces in it, then split by whitespace, and find results that contain all of the scope stringsMembershipFinder.assignSplitScopeForMember(boolean theSplitScopeForMember) if the scope for member has spaces in it, then split by whitespace, and find results that contain all of the scope stringsMembershipFinder.assignSplitScopeForStem(boolean theSplitScopeForStem) if the scope for stem has spaces in it, then split by whitespace, and find results that contain all of the scope stringsMembershipFinder.assignStem(Stem theStem) assign a stem to search inMembershipFinder.assignStemIds(Collection<String> theStemIds) assign a collection of stem ids to look forMembershipFinder.assignStemScope(Stem.Scope theStemScope) assign a stem scope to look inMembershipFinder.assignSubjectHasMembershipForGroup(Subject theSubjectHasMembershipForGroup) if the subject has a membership in the group