edu.internet2.middleware.grouper.filter
Class GroupMemberFilter

java.lang.Object
  extended by edu.internet2.middleware.grouper.filter.BaseQueryFilter
      extended by edu.internet2.middleware.grouper.filter.GroupMemberFilter
All Implemented Interfaces:
QueryFilter

public class GroupMemberFilter
extends BaseQueryFilter

Query for groups with a member.

Author:
Shilen Patel

Constructor Summary
GroupMemberFilter(edu.internet2.middleware.subject.Subject subj, Stem ns)
          QueryFilter that returns groups a member belongs to.
 
Method Summary
 Set getResults(GrouperSession s)
          Get filter results.
 
Methods inherited from class edu.internet2.middleware.grouper.filter.BaseQueryFilter
filterByScope
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupMemberFilter

public GroupMemberFilter(edu.internet2.middleware.subject.Subject subj,
                         Stem ns)
QueryFilter that returns groups a member belongs to. specified date.

Parameters:
subj - Find groups that this subject is a member of.
ns - Restrict results to within this stem.
Method Detail

getResults

public Set getResults(GrouperSession s)
               throws QueryException
Description copied from class: BaseQueryFilter
Get filter results.

Specified by:
getResults in interface QueryFilter
Overrides:
getResults in class BaseQueryFilter
Parameters:
s - Get groups within this session context.
Returns:
Objects that match filter constraints.
Throws:
QueryException