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 booleancanEqual(Object other)booleanequals(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.CartgetCart()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).StringgetFailureType()The category of workflow failure that caused this exception.inthashCode()StringtoString()-
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:
toStringin classcom.broadleafcommerce.common.error.ApiError
-
-