edu.internet2.middleware.grouper.shibboleth.filter
Class AbstractSetOperationFilter<T>

java.lang.Object
  extended by edu.internet2.middleware.grouper.shibboleth.filter.AbstractFilter<T>
      extended by edu.internet2.middleware.grouper.shibboleth.filter.AbstractSetOperationFilter<T>
All Implemented Interfaces:
edu.internet2.middleware.grouper.filter.QueryFilter<T>, Filter<T>
Direct Known Subclasses:
AndFilter, MinusFilter, OrFilter

public abstract class AbstractSetOperationFilter<T>
extends AbstractFilter<T>

An abstract conditional Filter consisting of two Filters for use in union, intersection, and complement filters.


Constructor Summary
AbstractSetOperationFilter()
           
 
Method Summary
 Filter getFilter0()
           
 Filter getFilter1()
           
 void setFilter0(Filter filter0)
           
 void setFilter1(Filter filter1)
           
 
Methods inherited from class edu.internet2.middleware.grouper.shibboleth.filter.AbstractFilter
getGrouperSession, getQueryFilter, getResults, setQueryFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.internet2.middleware.grouper.shibboleth.filter.Filter
matches
 

Constructor Detail

AbstractSetOperationFilter

public AbstractSetOperationFilter()
Method Detail

getFilter0

public Filter getFilter0()
Returns:
Returns the first filter.

setFilter0

public void setFilter0(Filter filter0)
Parameters:
filter0 - The first filter to set.

getFilter1

public Filter getFilter1()
Returns:
Returns the second filter.

setFilter1

public void setFilter1(Filter filter1)
Parameters:
filter1 - The second filter to set.


Copyright © 2012 Internet2. All Rights Reserved.