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 Filter
s, e.g. the intersection of two
Filter
s. An object matches this filter if and only if it matches both Filter
s.
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 Filter
s.
- 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.