Interface CommercePromotionRestrictionService
- All Known Implementing Classes:
DefaultCommercePromotionRestrictionService
public interface CommercePromotionRestrictionService
Service for managing PromotionRestrictions
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddOrderToRestriction(PromotionOrderRestrictionModel restriction, AbstractOrderModel order) Adds unique order toPromotionOrderRestrictionModelGets thePromotionOrderRestrictionModelinstance forAbstractPromotionModelif exists.getPromotionRestrictions(AbstractPromotionModel promotion) Gets the list ofAbstractPromotionRestrictionModelforAbstractPromotionModel.voidremoveOrderFromRestriction(PromotionOrderRestrictionModel restriction, AbstractOrderModel order) Removes order fromPromotionOrderRestrictionModel
-
Method Details
-
getPromotionRestrictions
Gets the list ofAbstractPromotionRestrictionModelforAbstractPromotionModel.- Parameters:
promotion- promotion- Returns:
- The list of
AbstractPromotionRestrictionModel
-
getPromotionOrderRestriction
Gets thePromotionOrderRestrictionModelinstance forAbstractPromotionModelif exists.- Parameters:
promotion- promotion- Returns:
- instance of
AbstractPromotionRestrictionModel
-
addOrderToRestriction
Adds unique order toPromotionOrderRestrictionModel- Parameters:
restriction- restrictionorder- order
-
removeOrderFromRestriction
void removeOrderFromRestriction(PromotionOrderRestrictionModel restriction, AbstractOrderModel order) Removes order fromPromotionOrderRestrictionModel- Parameters:
restriction- restrictionorder- order
-