public abstract class AbstractFilter<T> extends Object implements Filter<T>
Filter
.Constructor and Description |
---|
AbstractFilter() |
Modifier and Type | Method and Description |
---|---|
GrouperSession |
getGrouperSession()
Start a new root session if necessary, otherwise reuse existing threadlocal session.
|
QueryFilter<T> |
getQueryFilter()
Get the query filter.
|
Set<T> |
getResults(GrouperSession s)
Get filter results.
|
void |
setQueryFilter(QueryFilter<T> queryFilter)
Set the query filter.
|
public GrouperSession getGrouperSession()
public Set<T> getResults(GrouperSession s) throws QueryException
getResults
in interface QueryFilter<T>
s
- Get groups within this session context.QueryException
public QueryFilter<T> getQueryFilter()
public void setQueryFilter(QueryFilter<T> queryFilter)
queryFilter
- Copyright © 2016 Internet2. All rights reserved.