edu.internet2.middleware.grouper.shibboleth.filter
Class MinusFilter<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.MinusFilter<T>
- All Implemented Interfaces:
- edu.internet2.middleware.grouper.filter.QueryFilter<T>, Filter<T>
public class MinusFilter<T>
- extends AbstractSetOperationFilter<T>
Selects Grouper objects that match the complement of two Filters, e.g. the result of the first
Filter minus the result of the second Filter. An object matches this filter if it
matches the first Filter and not the second Filter.
|
Method Summary |
boolean |
matches(T t)
Returns true if the object matches the first filter and not the second filter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MinusFilter
public MinusFilter(Filter filter0,
Filter filter1)
- Constructor. Creates an
ComplementFilter of the given Filters.
- Parameters:
filter0 - MatchQueryFilterfilter1 - MatchQueryFilter
matches
public boolean matches(T t)
- Returns true if the object matches the first filter and not 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.