Adaptive Personalization Manual / Version 2107
Table Of ContentsThe following condition types exist in CoreMedia Adaptive Personalization:
| Name | Description |
|---|---|
| SegmentCondition | Used for defining conditions on
customer segments. Plugins may use the
addPath,
removePath
and
clearPath
method to adapt the set of repository
paths' that are searched for segment definitions. Supports
the
addpath
plugin provided by
CoreMedia Adaptive Personalization.
|
| DateCondition | Used for defining conditions on dates, such as the current date. |
| StringCondition | Used for defining conditions on string-valued properties. |
| EnumCondition | Used for defining conditions on properties that can take on a limited set of values. |
| FloatCondition | Used for defining conditions on float-valued properties. |
| IntegerCondition | Used for defining conditions on integer-valued properties. |
| TimeCondition | Used for defining conditions on properties that represent timestamps consisting of hours, minutes, and seconds. |
| BooleanCondition | Used for defining conditions on Boolean-valued properties. |
| DateTimeCondition | Used for defining conditions on properties that represent a date and a timestamp, such as March 12, 2011, 15:13:02h |
| KeywordCondition | Used for defining conditions that test the values of keywords stored as properties. In contrast to the previous conditions, this condition isn't mapped to a property name but a property prefix. The substring following the prefix is assumed to be the keyword. |
| PercentageKeywordCondition | This corresponds to a
KeywordCondition
but
instead of accepting arbitrary floating point values, it only
accepts integers between 0 and 100, which are mapped to a
floating point value between 0 and 1. This condition isn't
mapped to a property name but a property prefix. The substring
following the prefix is assumed to be the keyword.
|
| BooleanPropertiesCondition |
A condition that tests whether a Boolean property is set to true. You provide the set of available properties to choose from. This condition is not mapped to a property name but a property prefix. The substring following the prefix is assumed to be the name of the Boolean property.
For example, if |
Table 5.1. Condition types


