Class DefaultCxExpressionTriggerService
- java.lang.Object
-
- de.hybris.platform.personalizationservices.trigger.expression.impl.DefaultCxExpressionTriggerService
-
- All Implemented Interfaces:
CxExpressionTriggerService
public class DefaultCxExpressionTriggerService extends java.lang.Object implements CxExpressionTriggerService
Default implementation of CxExpressionTriggerService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDefaultCxExpressionTriggerService.CxExpressionMixin
-
Constructor Summary
Constructors Constructor Description DefaultCxExpressionTriggerService()Creates DefaultCxExpressionTriggerService with default serializer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CxExpressionextractExpression(CxExpressionTriggerModel trigger)Deserialize expression stored in trigger into CxExpression objectsprotected java.lang.Class<?>getMixin()voidsaveExpression(CxExpressionTriggerModel trigger, CxExpression expression)Serializes CxExpression into string and stores it in given trigger
-
-
-
Method Detail
-
extractExpression
public CxExpression extractExpression(CxExpressionTriggerModel trigger)
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
public void saveExpression(CxExpressionTriggerModel trigger, CxExpression expression)
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
-
getMixin
protected java.lang.Class<?> getMixin()
-
-