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