edu.internet2.middleware.grouper.shibboleth.filter
Class AndFilter<T>
java.lang.Object
edu.internet2.middleware.grouper.shibboleth.filter.AbstractFilter<T>
edu.internet2.middleware.grouper.shibboleth.filter.AbstractSetOperationFilter<T>
edu.internet2.middleware.grouper.shibboleth.filter.AndFilter<T>
- All Implemented Interfaces:
- edu.internet2.middleware.grouper.filter.QueryFilter<T>, Filter<T>
public class AndFilter<T>
- extends AbstractSetOperationFilter<T>
Selects Grouper objects that match two other Filters, e.g. the intersection of two
Filters. An object matches this filter if and only if it matches both Filters.
|
Method Summary |
boolean |
matches(T t)
Returns true if the object matches the first filter and the second filter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AndFilter
public AndFilter(Filter filter0,
Filter filter1)
- Constructor. Creates an
IntersectionFilter of the given Filters.
- Parameters:
filter0 - Matcherfilter1 - Matcher
matches
public boolean matches(T t)
- Returns true if the object matches the first filter and the second filter.
Returns true if the Grouper object would be returned by the filter. False otherwise.
- Parameters:
t - the Grouper object
- Returns:
- if the Grouper object matches or not
Copyright © 2012 Internet2. All Rights Reserved.