edu.internet2.middleware.grouper.filter
Class ChildStemFilter

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

public class ChildStemFilter
extends BaseQueryFilter

Query filter that retrieves child stems.

Since:
1.2.1
Version:
$Id: ChildStemFilter.java,v 1.2 2008-07-21 05:32:20 mchyzer Exp $
Author:
blair christensen.

Constructor Summary
ChildStemFilter(Stem ns)
           
 
Method Summary
 Set<Stem> 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

ChildStemFilter

public ChildStemFilter(Stem ns)
                throws IllegalArgumentException
Parameters:
ns - Retrieves all child stems beneath stem.
Throws:
IllegalArgumentException - if ns is null.
Since:
1.2.1
Method Detail

getResults

public Set<Stem> 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
Since:
1.2.1
See Also:
BaseQueryFilter.getResults(GrouperSession)