Interface SubscriptionCommerceCartStrategy
-
- All Known Implementing Classes:
DefaultSubscriptionCommerceCartStrategy
public interface SubscriptionCommerceCartStrategyTemporary solution until the DefaultSubscriptionCommmerceCartService is adjusted to the pre/post-hook refactoring. Expose some helper methods that have been moved from the DefaultCommerceCartService to theAbstractCommerceCartStrategy. See there for a description of these methods
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetAvailableStockLevel(ProductModel productModel, PointOfServiceModel pointOfServiceModel)AbstractOrderEntryModelgetEntryForNumber(AbstractOrderModel order, int number)longgetForceInStockMaxQuantity()voidnormalizeEntryNumbers(CartModel cartModel)
-
-
-
Method Detail
-
normalizeEntryNumbers
void normalizeEntryNumbers(@Nonnull CartModel cartModel)
-
getEntryForNumber
@Nullable AbstractOrderEntryModel getEntryForNumber(@Nonnull AbstractOrderModel order, int number)
-
getAvailableStockLevel
long getAvailableStockLevel(@Nonnull ProductModel productModel, @Nullable PointOfServiceModel pointOfServiceModel)
-
getForceInStockMaxQuantity
long getForceInStockMaxQuantity()
-
-