public class WebExchangeBindException extends ServerWebInputException implements org.springframework.validation.BindingResult
ServerWebInputException thrown when after data
binding and validation failure. Implements BindingResult (and its
super-interface Errors) to allow for direct analysis of binding and
validation errors.| Constructor and Description |
|---|
WebExchangeBindException(org.springframework.core.MethodParameter parameter,
org.springframework.validation.BindingResult bindingResult) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllErrors(org.springframework.validation.Errors errors) |
void |
addError(org.springframework.validation.ObjectError error) |
boolean |
equals(Object other) |
PropertyEditor |
findEditor(String field,
Class valueType) |
List<org.springframework.validation.ObjectError> |
getAllErrors() |
org.springframework.validation.BindingResult |
getBindingResult()
Return the BindingResult that this BindException wraps.
|
int |
getErrorCount() |
org.springframework.validation.FieldError |
getFieldError() |
org.springframework.validation.FieldError |
getFieldError(String field) |
int |
getFieldErrorCount() |
int |
getFieldErrorCount(String field) |
List<org.springframework.validation.FieldError> |
getFieldErrors() |
List<org.springframework.validation.FieldError> |
getFieldErrors(String field) |
Class<?> |
getFieldType(String field) |
Object |
getFieldValue(String field) |
org.springframework.validation.ObjectError |
getGlobalError() |
int |
getGlobalErrorCount() |
List<org.springframework.validation.ObjectError> |
getGlobalErrors() |
String |
getMessage()
Returns diagnostic information about the errors held in this object.
|
Map<String,Object> |
getModel() |
String |
getNestedPath() |
String |
getObjectName() |
org.springframework.beans.PropertyEditorRegistry |
getPropertyEditorRegistry() |
Object |
getRawFieldValue(String field) |
String[] |
getSuppressedFields() |
Object |
getTarget() |
boolean |
hasErrors() |
boolean |
hasFieldErrors() |
boolean |
hasFieldErrors(String field) |
boolean |
hasGlobalErrors() |
int |
hashCode() |
void |
popNestedPath() |
void |
pushNestedPath(String subPath) |
void |
recordFieldValue(String field,
Class<?> type,
Object value) |
void |
recordSuppressedField(String field) |
void |
reject(String errorCode) |
void |
reject(String errorCode,
Object[] errorArgs,
String defaultMessage) |
void |
reject(String errorCode,
String defaultMessage) |
void |
rejectValue(String field,
String errorCode) |
void |
rejectValue(String field,
String errorCode,
Object[] errorArgs,
String defaultMessage) |
void |
rejectValue(String field,
String errorCode,
String defaultMessage) |
String[] |
resolveMessageCodes(String errorCode) |
String[] |
resolveMessageCodes(String errorCode,
String field) |
void |
setNestedPath(String nestedPath) |
getMethodParametergetHeaders, getRawStatusCode, getReason, getResponseHeaders, getStatuscontains, getMostSpecificCause, getRootCauseaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic WebExchangeBindException(org.springframework.core.MethodParameter parameter,
org.springframework.validation.BindingResult bindingResult)
public final org.springframework.validation.BindingResult getBindingResult()
BeanPropertyBindingResultpublic String getObjectName()
getObjectName in interface org.springframework.validation.Errorspublic void setNestedPath(String nestedPath)
setNestedPath in interface org.springframework.validation.Errorspublic String getNestedPath()
getNestedPath in interface org.springframework.validation.Errorspublic void pushNestedPath(String subPath)
pushNestedPath in interface org.springframework.validation.Errorspublic void popNestedPath()
throws IllegalStateException
popNestedPath in interface org.springframework.validation.ErrorsIllegalStateExceptionpublic void reject(String errorCode)
reject in interface org.springframework.validation.Errorspublic void reject(String errorCode, String defaultMessage)
reject in interface org.springframework.validation.Errorspublic void reject(String errorCode, @Nullable Object[] errorArgs, @Nullable String defaultMessage)
reject in interface org.springframework.validation.Errorspublic void rejectValue(@Nullable
String field,
String errorCode)
rejectValue in interface org.springframework.validation.Errorspublic void rejectValue(@Nullable
String field,
String errorCode,
String defaultMessage)
rejectValue in interface org.springframework.validation.Errorspublic void rejectValue(@Nullable
String field,
String errorCode,
@Nullable
Object[] errorArgs,
@Nullable
String defaultMessage)
rejectValue in interface org.springframework.validation.Errorspublic void addAllErrors(org.springframework.validation.Errors errors)
addAllErrors in interface org.springframework.validation.Errorspublic boolean hasErrors()
hasErrors in interface org.springframework.validation.Errorspublic int getErrorCount()
getErrorCount in interface org.springframework.validation.Errorspublic List<org.springframework.validation.ObjectError> getAllErrors()
getAllErrors in interface org.springframework.validation.Errorspublic boolean hasGlobalErrors()
hasGlobalErrors in interface org.springframework.validation.Errorspublic int getGlobalErrorCount()
getGlobalErrorCount in interface org.springframework.validation.Errorspublic List<org.springframework.validation.ObjectError> getGlobalErrors()
getGlobalErrors in interface org.springframework.validation.Errors@Nullable public org.springframework.validation.ObjectError getGlobalError()
getGlobalError in interface org.springframework.validation.Errorspublic boolean hasFieldErrors()
hasFieldErrors in interface org.springframework.validation.Errorspublic int getFieldErrorCount()
getFieldErrorCount in interface org.springframework.validation.Errorspublic List<org.springframework.validation.FieldError> getFieldErrors()
getFieldErrors in interface org.springframework.validation.Errors@Nullable public org.springframework.validation.FieldError getFieldError()
getFieldError in interface org.springframework.validation.Errorspublic boolean hasFieldErrors(String field)
hasFieldErrors in interface org.springframework.validation.Errorspublic int getFieldErrorCount(String field)
getFieldErrorCount in interface org.springframework.validation.Errorspublic List<org.springframework.validation.FieldError> getFieldErrors(String field)
getFieldErrors in interface org.springframework.validation.Errors@Nullable public org.springframework.validation.FieldError getFieldError(String field)
getFieldError in interface org.springframework.validation.Errors@Nullable public Object getFieldValue(String field)
getFieldValue in interface org.springframework.validation.Errors@Nullable public Class<?> getFieldType(String field)
getFieldType in interface org.springframework.validation.Errors@Nullable public Object getTarget()
getTarget in interface org.springframework.validation.BindingResultpublic Map<String,Object> getModel()
getModel in interface org.springframework.validation.BindingResult@Nullable public Object getRawFieldValue(String field)
getRawFieldValue in interface org.springframework.validation.BindingResult@Nullable public PropertyEditor findEditor(@Nullable String field, @Nullable Class valueType)
findEditor in interface org.springframework.validation.BindingResult@Nullable public org.springframework.beans.PropertyEditorRegistry getPropertyEditorRegistry()
getPropertyEditorRegistry in interface org.springframework.validation.BindingResultpublic String[] resolveMessageCodes(String errorCode)
resolveMessageCodes in interface org.springframework.validation.BindingResultpublic String[] resolveMessageCodes(String errorCode, String field)
resolveMessageCodes in interface org.springframework.validation.BindingResultpublic void addError(org.springframework.validation.ObjectError error)
addError in interface org.springframework.validation.BindingResultpublic void recordFieldValue(String field, Class<?> type, @Nullable Object value)
recordFieldValue in interface org.springframework.validation.BindingResultpublic void recordSuppressedField(String field)
recordSuppressedField in interface org.springframework.validation.BindingResultpublic String[] getSuppressedFields()
getSuppressedFields in interface org.springframework.validation.BindingResultpublic String getMessage()
getMessage in class ResponseStatusException