public final class ConditionalFilters extends Object
ConditionalFilters.Condition
which must be fulfilled in order to apply the Filter.Modifier and Type | Class and Description |
---|---|
static interface |
ConditionalFilters.Condition
Condition which have to be fulfilled in order to apply the
Filter . |
static interface |
ConditionalFilters.ConditionalFilter
Encapsulate a
Filter which will be processed only if the attached ConditionalFilters.Condition is true. |
Modifier and Type | Field and Description |
---|---|
static ConditionalFilters.Condition |
ALWAYS_FALSE
ConditionalFilters.Condition which always returns false. |
static ConditionalFilters.Condition |
ALWAYS_TRUE
ConditionalFilters.Condition which always returns true. |
static ConditionalFilters.ConditionalFilter |
NEVER_APPLICABLE
ConditionalFilters.ConditionalFilter with an ALWAYS_FALSE ConditionalFilters.Condition . |
Modifier and Type | Method and Description |
---|---|
static ConditionalFilters.ConditionalFilter |
asConditionalFilter(org.forgerock.http.Filter filter)
Wrap a
Filter into a ConditionalFilters.ConditionalFilter with an ALWAYS_TRUE condition. |
static ConditionalFilters.ConditionalFilter |
newConditionalFilter(org.forgerock.http.Filter filter,
ConditionalFilters.Condition condition)
|
public static final ConditionalFilters.Condition ALWAYS_TRUE
ConditionalFilters.Condition
which always returns true.public static final ConditionalFilters.Condition ALWAYS_FALSE
ConditionalFilters.Condition
which always returns false.public static final ConditionalFilters.ConditionalFilter NEVER_APPLICABLE
ConditionalFilters.ConditionalFilter
with an ALWAYS_FALSE ConditionalFilters.Condition
.public static ConditionalFilters.ConditionalFilter asConditionalFilter(org.forgerock.http.Filter filter)
Filter
into a ConditionalFilters.ConditionalFilter
with an ALWAYS_TRUE condition.filter
- The Filter
to wrap.ConditionalFilters.ConditionalFilter
NullPointerException
- if filter is nullpublic static ConditionalFilters.ConditionalFilter newConditionalFilter(org.forgerock.http.Filter filter, ConditionalFilters.Condition condition)
filter
- Filter
which must be processed if the condition is true.condition
- ConditionalFilters.Condition
to evaluate.ConditionalFilters.ConditionalFilter
NullPointerException
- if a parameter is nullCopyright 2010-2018 ForgeRock AS.