Class CartApprovalValidationApiError
- java.lang.Object
-
- com.broadleafcommerce.common.error.ApiError
-
- com.broadleafcommerce.cartoperation.web.endpoint.exception.CartApprovalValidationApiError
-
public final class CartApprovalValidationApiError extends com.broadleafcommerce.common.error.ApiError
- Author:
- Nathan Moore (nathandmoore)
-
-
Constructor Summary
Constructors Constructor Description CartApprovalValidationApiError(String type, String title, String exception, OffsetDateTime timestamp, org.springframework.http.HttpStatus status, int statusCode, List<com.broadleafcommerce.common.error.GlobalError> globalErrors, com.broadleafcommerce.cart.client.domain.Cart cart, String failureType, Map<String,String> failureMessages, Map<String,Object> additionalInfo)
CartApprovalValidationApiError(String type, String title, String exception, OffsetDateTime timestamp, org.springframework.http.HttpStatus status, int statusCode, List<com.broadleafcommerce.common.error.GlobalError> globalErrors, CartApprovalValidationException e)
CartApprovalValidationApiError(String type, String title, org.springframework.http.HttpStatus status, com.broadleafcommerce.cart.client.domain.Cart cart, String failureType, Map<String,String> failureMessages, Map<String,Object> additionalInfo)
CartApprovalValidationApiError(String type, String title, org.springframework.http.HttpStatus status, CartApprovalValidationException e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
Map<String,Object>
getAdditionalInfo()
The map that can be used to specify the additional info for this exception.com.broadleafcommerce.cart.client.domain.Cart
getCart()
The cart whose approval has failed.Map<String,String>
getFailureMessages()
Failure messages used to describe issues with individual fields or array items (keys), providing an explanation for why each is misconfigured (value).String
getFailureType()
The category of workflow failure that caused this exception.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
-
CartApprovalValidationApiError
public CartApprovalValidationApiError(String type, String title, org.springframework.http.HttpStatus status, com.broadleafcommerce.cart.client.domain.Cart cart, String failureType, Map<String,String> failureMessages, Map<String,Object> additionalInfo)
-
CartApprovalValidationApiError
public CartApprovalValidationApiError(String type, String title, org.springframework.http.HttpStatus status, CartApprovalValidationException e)
-
CartApprovalValidationApiError
public CartApprovalValidationApiError(String type, String title, String exception, OffsetDateTime timestamp, org.springframework.http.HttpStatus status, int statusCode, List<com.broadleafcommerce.common.error.GlobalError> globalErrors, com.broadleafcommerce.cart.client.domain.Cart cart, String failureType, Map<String,String> failureMessages, Map<String,Object> additionalInfo)
-
CartApprovalValidationApiError
public CartApprovalValidationApiError(String type, String title, String exception, OffsetDateTime timestamp, org.springframework.http.HttpStatus status, int statusCode, List<com.broadleafcommerce.common.error.GlobalError> globalErrors, CartApprovalValidationException e)
-
-
Method Detail
-
getCart
public com.broadleafcommerce.cart.client.domain.Cart getCart()
The cart whose approval has failed.- Returns:
- The cart whose approval has failed.
-
getFailureType
public String getFailureType()
The category of workflow failure that caused this exception.- Returns:
- The category of workflow failure that caused this exception.
-
getFailureMessages
public Map<String,String> getFailureMessages()
Failure messages used to describe issues with individual fields or array items (keys), providing an explanation for why each is misconfigured (value).- Returns:
- Line item error messages used to describe issues with individual fields or array items.
-
getAdditionalInfo
public Map<String,Object> getAdditionalInfo()
The map that can be used to specify the additional info for this exception.- Returns:
- the map with additional info for this exception
-
canEqual
protected boolean canEqual(Object other)
-
toString
public String toString()
- Overrides:
toString
in classcom.broadleafcommerce.common.error.ApiError
-
-