edu.internet2.middleware.grouper.filter
Interface QueryFilter<ValueType>

Type Parameters:
ValueType - Group or Stem or Membership
All Known Implementing Classes:
BaseQueryFilter, ChildGroupFilter, ChildStemFilter, ComplementFilter, GroupAlternateNameExactFilter, GroupAlternateNameFilter, GroupAnyAttributeFilter, GroupAttributeExactFilter, GroupAttributeFilter, GroupCreatedAfterFilter, GroupCreatedBeforeFilter, GroupCurrentNameExactFilter, GroupCurrentNameFilter, GroupMemberFilter, GroupMembershipModifiedAfterFilter, GroupMembershipModifiedBeforeFilter, GroupModifiedAfterFilter, GroupModifiedBeforeFilter, GroupNameExactFilter, GroupNameFilter, GroupsInStemFilter, GroupTypeFilter, GroupUuidFilter, IntersectionFilter, MembershipCreatedAfterFilter, MembershipCreatedBeforeFilter, NullFilter, StemAnyAttributeFilter, StemAttributeFilter, StemCreatedAfterFilter, StemCreatedBeforeFilter, StemDisplayExtensionFilter, StemDisplayNameFilter, StemExtensionFilter, StemNameAnyFilter, StemNameExactFilter, StemNameFilter, StemsInStemFilter, StemUuidFilter, UnionFilter

public interface QueryFilter<ValueType>

Interface for querying the Groups Registry.

Version:
$Id: QueryFilter.java,v 1.3 2009-07-10 17:49:31 tzeller Exp $
Author:
blair christensen.

Method Summary
 Set<ValueType> getResults(GrouperSession s)
          Get filter results.
 

Method Detail

getResults

Set<ValueType> getResults(GrouperSession s)
                          throws QueryException
Get filter results.

Parameters:
s - Get groups within this session context.
Returns:
Objects that match filter constraints.
Throws:
QueryException