Class AddToCartApiError
java.lang.Object
com.broadleafcommerce.common.error.ApiError
com.broadleafcommerce.cartoperation.web.endpoint.exception.AddToCartApiError
public final class AddToCartApiError
extends com.broadleafcommerce.common.error.ApiError
ApiError used for errors during CartItem validation.- Author:
- Nathan Moore (nathandmoore)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanMap of configuration errors for related to the item'sCartItem#attributeChoices()that are derived from ProductOptions where the key is the attribute name.Map of configuration errors for related to the item'sCartItem.getDependentCartItems()where the key is the item's identifier such as ProductOption choiceKey.List<com.broadleafcommerce.cart.client.domain.ConfigError>List of global configuration errors for theCartIteminthashCode()toString()Methods inherited from class com.broadleafcommerce.common.error.ApiError
addError, getException, getGlobalErrors, getStatus, getStatusCode, getTimestamp, getTitle, getType, setException, setTimestamp, toResponseEntity, withException, withGlobalErrors, withStatus, withStatusCode, withTimestamp, withTitle, withType
-
Constructor Details
-
AddToCartApiError
public AddToCartApiError(@NonNull @NonNull @NonNull CartItemValidationException validationException)
-
-
Method Details
-
getGlobalConfigErrors
List of global configuration errors for theCartItem- Returns:
- List of global configuration errors
-
getAttributeConfigErrors
public Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>> getAttributeConfigErrors()Map of configuration errors for related to the item'sCartItem#attributeChoices()that are derived from ProductOptions where the key is the attribute name.- Returns:
- Map of configuration errors for related to the item's
CartItem#attributeChoices()that are derived from ProductOptions where the key is the attribute name.
-
getDependentItemConfigErrors
public Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>> getDependentItemConfigErrors()Map of configuration errors for related to the item'sCartItem.getDependentCartItems()where the key is the item's identifier such as ProductOption choiceKey.- Returns:
- Map of configuration errors for related to this item's the item's
CartItem.getDependentCartItems().
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
- Overrides:
toStringin classcom.broadleafcommerce.common.error.ApiError
-