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 duringCartItem
validation.- Author:
- Nathan Moore (nathandmoore)
-
-
Constructor Summary
Constructors Constructor Description AddToCartApiError(@NonNull CartItemValidationException validationException)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
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.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.List<com.broadleafcommerce.cart.client.domain.ConfigError>
getGlobalConfigErrors()
List of global configuration errors for theCartItem
int
hashCode()
String
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 Detail
-
AddToCartApiError
public AddToCartApiError(@NonNull @NonNull @NonNull CartItemValidationException validationException)
-
-
Method Detail
-
getGlobalConfigErrors
public List<com.broadleafcommerce.cart.client.domain.ConfigError> 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()
.
-
canEqual
protected boolean canEqual(Object other)
-
toString
public String toString()
- Overrides:
toString
in classcom.broadleafcommerce.common.error.ApiError
-
-