public class EndpointValidationException extends EndpointException
EndpointException
and contains additional
information about the validation errors.EndpointException
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
EndpointValidationException.ValidationErrorData
A validation error data.
|
ERROR_MESSAGE_FIELD
Constructor and Description |
---|
EndpointValidationException(EndpointValidationException.ValidationErrorData data)
Creates a validation exception from the error data.
|
EndpointValidationException(List<EndpointValidationException.ValidationErrorData> validationErrorData)
Creates a validation exception from a error data list.
|
EndpointValidationException(String message,
List<EndpointValidationException.ValidationErrorData> validationErrorData)
Creates a validation exception from a error data list.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getSerializationData()
Creates a map with the serialization data to be sent to the client when
the exception thrown is processed by
VaadinConnectController . |
List<EndpointValidationException.ValidationErrorData> |
getValidationErrorData()
Gets the collection of the data on the validation errors.
|
getDetail
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public EndpointValidationException(EndpointValidationException.ValidationErrorData data)
data
- validation error data, mandatory (cannot be null
)public EndpointValidationException(List<EndpointValidationException.ValidationErrorData> validationErrorData)
validationErrorData
- A list of validation error data, must not be null
or
empty.public EndpointValidationException(String message, List<EndpointValidationException.ValidationErrorData> validationErrorData)
message
- General error message.validationErrorData
- A list of validation error data, must not be null
or
empty.public List<EndpointValidationException.ValidationErrorData> getValidationErrorData()
public Map<String,Object> getSerializationData()
EndpointException
VaadinConnectController
. The
following data will be sent to the client:
EndpointException
, if no original exception is givengetSerializationData
in class EndpointException
Copyright © 2020. All rights reserved.