Interface CommercePromotionRestrictionService
-
- All Known Implementing Classes:
DefaultCommercePromotionRestrictionService
public interface CommercePromotionRestrictionServiceService for managing PromotionRestrictions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddOrderToRestriction(PromotionOrderRestrictionModel restriction, AbstractOrderModel order)Adds unique order toPromotionOrderRestrictionModelPromotionOrderRestrictionModelgetPromotionOrderRestriction(AbstractPromotionModel promotion)Gets thePromotionOrderRestrictionModelinstance forAbstractPromotionModelif exists.java.util.List<AbstractPromotionRestrictionModel>getPromotionRestrictions(AbstractPromotionModel promotion)Gets the list ofAbstractPromotionRestrictionModelforAbstractPromotionModel.voidremoveOrderFromRestriction(PromotionOrderRestrictionModel restriction, AbstractOrderModel order)Removes order fromPromotionOrderRestrictionModel
-
-
-
Method Detail
-
getPromotionRestrictions
java.util.List<AbstractPromotionRestrictionModel> getPromotionRestrictions(AbstractPromotionModel promotion)
Gets the list ofAbstractPromotionRestrictionModelforAbstractPromotionModel.- Parameters:
promotion- promotion- Returns:
- The list of
AbstractPromotionRestrictionModel
-
getPromotionOrderRestriction
PromotionOrderRestrictionModel getPromotionOrderRestriction(AbstractPromotionModel promotion)
Gets thePromotionOrderRestrictionModelinstance forAbstractPromotionModelif exists.- Parameters:
promotion- promotion- Returns:
- instance of
AbstractPromotionRestrictionModel
-
addOrderToRestriction
void addOrderToRestriction(PromotionOrderRestrictionModel restriction, AbstractOrderModel order)
Adds unique order toPromotionOrderRestrictionModel- Parameters:
restriction- restrictionorder- order
-
removeOrderFromRestriction
void removeOrderFromRestriction(PromotionOrderRestrictionModel restriction, AbstractOrderModel order)
Removes order fromPromotionOrderRestrictionModel- Parameters:
restriction- restrictionorder- order
-
-