edu.internet2.middleware.grouper.shibboleth.filter
Class MemberSourceFilter

java.lang.Object
  extended by edu.internet2.middleware.grouper.shibboleth.filter.AbstractFilter<edu.internet2.middleware.grouper.Member>
      extended by edu.internet2.middleware.grouper.shibboleth.filter.MemberSourceFilter
All Implemented Interfaces:
edu.internet2.middleware.grouper.filter.QueryFilter<edu.internet2.middleware.grouper.Member>, Filter<edu.internet2.middleware.grouper.Member>

public class MemberSourceFilter
extends AbstractFilter<edu.internet2.middleware.grouper.Member>

Selects Members from a Source.


Constructor Summary
MemberSourceFilter(String sourceId)
           
 
Method Summary
 Set<edu.internet2.middleware.grouper.Member> getResults(edu.internet2.middleware.grouper.GrouperSession s)
          
 String getSourceId()
          Return the source identifier.
 boolean matches(edu.internet2.middleware.grouper.Member member)
          Returns true if the Grouper object would be returned by the filter.
 
Methods inherited from class edu.internet2.middleware.grouper.shibboleth.filter.AbstractFilter
getGrouperSession, getQueryFilter, setQueryFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemberSourceFilter

public MemberSourceFilter(String sourceId)
Method Detail

getResults

public Set<edu.internet2.middleware.grouper.Member> getResults(edu.internet2.middleware.grouper.GrouperSession s)
                                                        throws edu.internet2.middleware.grouper.exception.QueryException

Specified by:
getResults in interface edu.internet2.middleware.grouper.filter.QueryFilter<edu.internet2.middleware.grouper.Member>
Overrides:
getResults in class AbstractFilter<edu.internet2.middleware.grouper.Member>
Throws:
edu.internet2.middleware.grouper.exception.QueryException

matches

public boolean matches(edu.internet2.middleware.grouper.Member member)
Returns true if the Grouper object would be returned by the filter. False otherwise.

Parameters:
member - the Grouper object
Returns:
if the Grouper object matches or not

getSourceId

public String getSourceId()
Return the source identifier.

Returns:
the source id.


Copyright © 2012 Internet2. All Rights Reserved.