Interface OrderItemRequestValidationService
- All Known Implementing Classes:
OrderItemRequestValidationServiceImpl
public interface OrderItemRequestValidationService
-
Method Summary
Modifier and TypeMethodDescriptiondetermineProduct(OrderItemRequestDTO orderItemRequestDTO) determineSku(Product product, Long skuId, Map<String, String> attributeValues, ActivityMessages messages) determineSku(OrderItemRequestDTO orderItemRequestDTO, ActivityMessages messages) getMinQuantity(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) booleansatisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context)
-
Method Details
-
satisfiesMinQuantityCondition
boolean satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) -
getMinQuantity
Integer getMinQuantity(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) -
determineProduct
-
determineSku
Sku determineSku(OrderItemRequestDTO orderItemRequestDTO, ActivityMessages messages) throws RequiredAttributeNotProvidedException -
determineSku
Sku determineSku(Product product, Long skuId, Map<String, String> attributeValues, ActivityMessages messages) throws RequiredAttributeNotProvidedException
-