Class DefaultCxExpressionTriggerService
java.lang.Object
de.hybris.platform.personalizationservices.trigger.expression.impl.DefaultCxExpressionTriggerService
- All Implemented Interfaces:
CxExpressionTriggerService
Default implementation of CxExpressionTriggerService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Constructor Summary
ConstructorsConstructorDescriptionCreates DefaultCxExpressionTriggerService with default serializer -
Method Summary
Modifier and TypeMethodDescriptionDeserialize expression stored in trigger into CxExpression objectsvoidsaveExpression(CxExpressionTriggerModel trigger, CxExpression expression) Serializes CxExpression into string and stores it in given trigger
-
Constructor Details
-
DefaultCxExpressionTriggerService
public DefaultCxExpressionTriggerService()Creates DefaultCxExpressionTriggerService with default serializer
-
-
Method Details
-
extractExpression
Description copied from interface:CxExpressionTriggerServiceDeserialize expression stored in trigger into CxExpression objects- Specified by:
extractExpressionin interfaceCxExpressionTriggerService- Parameters:
trigger- trigger containing expression- Returns:
- deserialized expression
-
saveExpression
Description copied from interface:CxExpressionTriggerServiceSerializes CxExpression into string and stores it in given trigger- Specified by:
saveExpressionin interfaceCxExpressionTriggerService- Parameters:
trigger- where serialized expression is storedexpression- to serialize
-