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 |
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) |
getMethodParametergetReason, 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, Object[] errorArgs, String defaultMessage)
reject in interface org.springframework.validation.Errorspublic void rejectValue(String field, String errorCode)
rejectValue in interface org.springframework.validation.Errorspublic void rejectValue(String field, String errorCode, String defaultMessage)
rejectValue in interface org.springframework.validation.Errorspublic void rejectValue(String field, String errorCode, Object[] errorArgs, 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.Errorspublic 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.Errorspublic 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.Errorspublic org.springframework.validation.FieldError getFieldError(String field)
getFieldError in interface org.springframework.validation.Errorspublic Object getFieldValue(String field)
getFieldValue in interface org.springframework.validation.Errorspublic Class<?> getFieldType(String field)
getFieldType in interface org.springframework.validation.Errorspublic Object getTarget()
getTarget in interface org.springframework.validation.BindingResultpublic Map<String,Object> getModel()
getModel in interface org.springframework.validation.BindingResultpublic Object getRawFieldValue(String field)
getRawFieldValue in interface org.springframework.validation.BindingResultpublic PropertyEditor findEditor(String field, Class valueType)
findEditor in interface org.springframework.validation.BindingResultpublic org.springframework.beans.PropertyEditorRegistry getPropertyEditorRegistry()
getPropertyEditorRegistry in interface org.springframework.validation.BindingResultpublic void addError(org.springframework.validation.ObjectError error)
addError 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 recordSuppressedField(String field)
recordSuppressedField in interface org.springframework.validation.BindingResultpublic String[] getSuppressedFields()
getSuppressedFields in interface org.springframework.validation.BindingResultpublic String getMessage()
getMessage in class org.springframework.core.NestedRuntimeException