edu.internet2.middleware.grouper.shibboleth.filter
Interface GroupQueryFilter

All Superinterfaces:
edu.internet2.middleware.grouper.filter.QueryFilter<edu.internet2.middleware.grouper.Group>
All Known Implementing Classes:
AndGroupFilter, BaseGroupQueryFilter, ConditionalGroupQueryFilter, ExactAttributeGroupFilter, MinusGroupFilter, OrGroupFilter, StemNameGroupFilter

public interface GroupQueryFilter
extends edu.internet2.middleware.grouper.filter.QueryFilter<edu.internet2.middleware.grouper.Group>

An extension to QueryFilter which provides the ability to determine if a Group matches (would be returned by) the filter.


Method Summary
 boolean matchesGroup(edu.internet2.middleware.grouper.Group group)
          Returns true if the Group would be returned by the filter.
 void setGrouperSession(edu.internet2.middleware.grouper.GrouperSession grouperSession)
          Set the grouper session
 
Methods inherited from interface edu.internet2.middleware.grouper.filter.QueryFilter
getResults
 

Method Detail

matchesGroup

boolean matchesGroup(edu.internet2.middleware.grouper.Group group)
Returns true if the Group would be returned by the filter. False otherwise.

Parameters:
group - the Group
Returns:
if the group matches or not

setGrouperSession

void setGrouperSession(edu.internet2.middleware.grouper.GrouperSession grouperSession)
Set the grouper session

Parameters:
grouperSession - the GrouperSession


Copyright © 2011 Internet2. All Rights Reserved.