public class ConditionParser extends FilterConfigurationParser
ContainsAny
with message attribute AttributeOperand
or MessageTypeOperand
and constant value ConstantOperand
. Condition is stored in subfilter of the
FilterGroup
.
@UserData.AgentName : ag100
Result FilterGroup
structure:
/FilterGroup
/filter: default-filter
/condition: check UserData attribute
constantParser
Constructor | Description |
---|---|
ConditionParser() |
|
ConditionParser(ConstantValueParser constantParser) |
Modifier and Type | Method | Description |
---|---|---|
void |
apply(FilterGroup filter,
java.lang.String subfilter,
java.lang.String key,
java.lang.String value) |
Parses option and applies result to the
FilterGroup object |
void |
remove(FilterGroup filter,
java.lang.String subfilter,
java.lang.String key) |
Removes option from the
FilterGroup object |
find, findAction, findCondition, findOrRegisterNew, putAction, putCondition, removeAction, removeCondition, setCondition
public ConditionParser()
public ConditionParser(ConstantValueParser constantParser)
public void apply(FilterGroup filter, java.lang.String subfilter, java.lang.String key, java.lang.String value)
FilterConfigurationParser
FilterGroup
objectapply
in class FilterConfigurationParser
filter
- The filter group objectkey
- Configuration option keypublic void remove(FilterGroup filter, java.lang.String subfilter, java.lang.String key)
FilterConfigurationParser
FilterGroup
objectremove
in class FilterConfigurationParser
filter
- The filter group objectkey
- Configuration option keySend comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.