public abstract class SearchFilter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected AppRoleAttributeType |
attribute |
protected Comparator |
comparator |
protected java.util.List<SearchFilter> |
filters |
protected boolean |
isComplexQuery |
protected MatcherType |
matcher |
protected boolean |
negative |
protected int |
operator |
protected static int |
OPERATOR_TYPE_AND |
protected static int |
OPERATOR_TYPE_OR |
protected java.lang.String |
value |
Constructor and Description |
---|
SearchFilter() |
Modifier and Type | Method and Description |
---|---|
AppRoleAttributeType |
getAppRoleAttributeType()
Returns the application role search attribute type
|
Comparator |
getComparator()
Returns the search comparator
|
MatcherType |
getMatcherType()
Returns the search matcher type
|
java.util.List<SearchFilter> |
getSearchFilters() |
java.lang.String |
getValue()
Get the search value.
|
boolean |
isANDMatch() |
boolean |
isNegativeMatch() |
boolean |
isORMatch() |
protected static final int OPERATOR_TYPE_OR
protected static final int OPERATOR_TYPE_AND
protected MatcherType matcher
protected AppRoleAttributeType attribute
protected java.lang.String value
protected int operator
protected boolean negative
protected java.util.List<SearchFilter> filters
protected boolean isComplexQuery
protected Comparator comparator
public java.util.List<SearchFilter> getSearchFilters()
public java.lang.String getValue()
public AppRoleAttributeType getAppRoleAttributeType()
public Comparator getComparator()
public MatcherType getMatcherType()
public boolean isNegativeMatch()
public boolean isORMatch()
public boolean isANDMatch()