public class RuleActionCouponMetadataHandler extends Object implements RuleActionMetadataHandler<AbstractRuleBasedPromotionActionModel>
| Constructor and Description |
|---|
RuleActionCouponMetadataHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getMetadataId() |
protected ModelService |
getModelService() |
protected Set<String> |
getUsedCouponCodes(AbstractOrderModel order) |
void |
handle(AbstractRuleBasedPromotionActionModel actionModel,
String metadataValue)
Handle metadata value on rule action.
|
void |
setMetadataId(String metadataId) |
void |
setModelService(ModelService modelService) |
void |
undoHandle(AbstractRuleBasedPromotionActionModel actionModel)
Handle metadata value on rule action undo.
|
protected Set<String> getUsedCouponCodes(AbstractOrderModel order)
public void handle(AbstractRuleBasedPromotionActionModel actionModel, String metadataValue)
RuleActionMetadataHandlerhandle in interface RuleActionMetadataHandler<AbstractRuleBasedPromotionActionModel>actionModel - data to process for the metadata valuepublic void undoHandle(AbstractRuleBasedPromotionActionModel actionModel)
RuleActionMetadataHandlerundoHandle in interface RuleActionMetadataHandler<AbstractRuleBasedPromotionActionModel>protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected String getMetadataId()
public void setMetadataId(String metadataId)
Copyright © 2017 SAP SE. All Rights Reserved.