public interface OrderItemRequestValidationService
| Modifier and Type | Method and Description |
|---|---|
Product |
determineProduct(OrderItemRequestDTO orderItemRequestDTO) |
Sku |
determineSku(OrderItemRequestDTO orderItemRequestDTO,
ActivityMessages messages) |
Sku |
determineSku(Product product,
Long skuId,
Map<String,String> attributeValues,
ActivityMessages messages) |
Integer |
getMinQuantity(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
boolean |
satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
boolean satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context)
Integer getMinQuantity(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context)
Product determineProduct(OrderItemRequestDTO orderItemRequestDTO)
Sku determineSku(OrderItemRequestDTO orderItemRequestDTO, ActivityMessages messages) throws RequiredAttributeNotProvidedException
Sku determineSku(Product product, Long skuId, Map<String,String> attributeValues, ActivityMessages messages) throws RequiredAttributeNotProvidedException
Copyright © 2019. All rights reserved.