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(java.lang.Object other) |
java.beans.PropertyEditor |
findEditor(java.lang.String field,
java.lang.Class valueType) |
java.util.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(java.lang.String field) |
int |
getFieldErrorCount() |
int |
getFieldErrorCount(java.lang.String field) |
java.util.List<org.springframework.validation.FieldError> |
getFieldErrors() |
java.util.List<org.springframework.validation.FieldError> |
getFieldErrors(java.lang.String field) |
java.lang.Class<?> |
getFieldType(java.lang.String field) |
java.lang.Object |
getFieldValue(java.lang.String field) |
org.springframework.validation.ObjectError |
getGlobalError() |
int |
getGlobalErrorCount() |
java.util.List<org.springframework.validation.ObjectError> |
getGlobalErrors() |
java.lang.String |
getMessage()
Returns diagnostic information about the errors held in this object.
|
java.util.Map<java.lang.String,java.lang.Object> |
getModel() |
java.lang.String |
getNestedPath() |
java.lang.String |
getObjectName() |
org.springframework.beans.PropertyEditorRegistry |
getPropertyEditorRegistry() |
java.lang.Object |
getRawFieldValue(java.lang.String field) |
java.lang.String[] |
getSuppressedFields() |
java.lang.Object |
getTarget() |
boolean |
hasErrors() |
boolean |
hasFieldErrors() |
boolean |
hasFieldErrors(java.lang.String field) |
boolean |
hasGlobalErrors() |
int |
hashCode() |
void |
popNestedPath() |
void |
pushNestedPath(java.lang.String subPath) |
void |
recordFieldValue(java.lang.String field,
java.lang.Class<?> type,
java.lang.Object value) |
void |
recordSuppressedField(java.lang.String field) |
void |
reject(java.lang.String errorCode) |
void |
reject(java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage) |
void |
reject(java.lang.String errorCode,
java.lang.String defaultMessage) |
void |
rejectValue(java.lang.String field,
java.lang.String errorCode) |
void |
rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage) |
void |
rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.String defaultMessage) |
java.lang.String[] |
resolveMessageCodes(java.lang.String errorCode) |
java.lang.String[] |
resolveMessageCodes(java.lang.String errorCode,
java.lang.String field) |
void |
setNestedPath(java.lang.String nestedPath) |
getMethodParametergetReason, getStatuscontains, getMostSpecificCause, getRootCausepublic WebExchangeBindException(org.springframework.core.MethodParameter parameter,
org.springframework.validation.BindingResult bindingResult)
public final org.springframework.validation.BindingResult getBindingResult()
BeanPropertyBindingResultpublic java.lang.String getObjectName()
getObjectName in interface org.springframework.validation.Errorspublic void setNestedPath(java.lang.String nestedPath)
setNestedPath in interface org.springframework.validation.Errorspublic java.lang.String getNestedPath()
getNestedPath in interface org.springframework.validation.Errorspublic void pushNestedPath(java.lang.String subPath)
pushNestedPath in interface org.springframework.validation.Errorspublic void popNestedPath()
throws java.lang.IllegalStateException
popNestedPath in interface org.springframework.validation.Errorsjava.lang.IllegalStateExceptionpublic void reject(java.lang.String errorCode)
reject in interface org.springframework.validation.Errorspublic void reject(java.lang.String errorCode,
java.lang.String defaultMessage)
reject in interface org.springframework.validation.Errorspublic void reject(java.lang.String errorCode,
@Nullable
java.lang.Object[] errorArgs,
@Nullable
java.lang.String defaultMessage)
reject in interface org.springframework.validation.Errorspublic void rejectValue(@Nullable
java.lang.String field,
java.lang.String errorCode)
rejectValue in interface org.springframework.validation.Errorspublic void rejectValue(@Nullable
java.lang.String field,
java.lang.String errorCode,
java.lang.String defaultMessage)
rejectValue in interface org.springframework.validation.Errorspublic void rejectValue(@Nullable
java.lang.String field,
java.lang.String errorCode,
@Nullable
java.lang.Object[] errorArgs,
@Nullable
java.lang.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 java.util.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 java.util.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 java.util.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(java.lang.String field)
hasFieldErrors in interface org.springframework.validation.Errorspublic int getFieldErrorCount(java.lang.String field)
getFieldErrorCount in interface org.springframework.validation.Errorspublic java.util.List<org.springframework.validation.FieldError> getFieldErrors(java.lang.String field)
getFieldErrors in interface org.springframework.validation.Errors@Nullable public org.springframework.validation.FieldError getFieldError(java.lang.String field)
getFieldError in interface org.springframework.validation.Errors@Nullable public java.lang.Object getFieldValue(java.lang.String field)
getFieldValue in interface org.springframework.validation.Errors@Nullable public java.lang.Class<?> getFieldType(java.lang.String field)
getFieldType in interface org.springframework.validation.Errorspublic java.lang.Object getTarget()
getTarget in interface org.springframework.validation.BindingResultpublic java.util.Map<java.lang.String,java.lang.Object> getModel()
getModel in interface org.springframework.validation.BindingResult@Nullable public java.lang.Object getRawFieldValue(java.lang.String field)
getRawFieldValue in interface org.springframework.validation.BindingResult@Nullable
public java.beans.PropertyEditor findEditor(@Nullable
java.lang.String field,
@Nullable
java.lang.Class valueType)
findEditor in interface org.springframework.validation.BindingResult@Nullable public org.springframework.beans.PropertyEditorRegistry getPropertyEditorRegistry()
getPropertyEditorRegistry in interface org.springframework.validation.BindingResultpublic java.lang.String[] resolveMessageCodes(java.lang.String errorCode)
resolveMessageCodes in interface org.springframework.validation.BindingResultpublic java.lang.String[] resolveMessageCodes(java.lang.String errorCode,
java.lang.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(java.lang.String field,
java.lang.Class<?> type,
java.lang.Object value)
recordFieldValue in interface org.springframework.validation.BindingResultpublic void recordSuppressedField(java.lang.String field)
recordSuppressedField in interface org.springframework.validation.BindingResultpublic java.lang.String[] getSuppressedFields()
getSuppressedFields in interface org.springframework.validation.BindingResultpublic java.lang.String getMessage()
getMessage in class ResponseStatusExceptionpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object