Class FieldError
java.lang.Object
org.springframework.context.support.DefaultMessageSourceResolvable
org.springframework.validation.ObjectError
org.springframework.validation.FieldError
- All Implemented Interfaces:
- Serializable, MessageSourceResolvable
Encapsulates a field error, that is, a reason for rejecting a specific
field value.
See the DefaultMessageCodesResolver javadoc for details on
how a message code list is built for a FieldError.
- Since:
- 10.03.2003
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionFieldError(String objectName, String field, @Nullable Object rejectedValue, boolean bindingFailure, String @Nullable [] codes, Object @Nullable [] arguments, @Nullable String defaultMessage) Create a new FieldError instance.FieldError(String objectName, String field, String defaultMessage) Create a new FieldError instance.
- 
Method SummaryModifier and TypeMethodDescriptionbooleangetField()Return the affected field of the object.Return the rejected field value.inthashCode()booleanReturn whether this error represents a binding failure (like a type mismatch); otherwise it is a validation failure.toString()The default implementation exposes the attributes of this MessageSourceResolvable.Methods inherited from class ObjectErrorcontains, getObjectName, unwrap, wrapMethods inherited from class DefaultMessageSourceResolvablegetArguments, getCode, getCodes, getDefaultMessage, resolvableToString, shouldRenderDefaultMessage
- 
Constructor Details- 
FieldError
- 
FieldErrorpublic FieldError(String objectName, String field, @Nullable Object rejectedValue, boolean bindingFailure, String @Nullable [] codes, Object @Nullable [] arguments, @Nullable String defaultMessage) Create a new FieldError instance.- Parameters:
- objectName- the name of the affected object
- field- the affected field of the object
- rejectedValue- the rejected field value
- bindingFailure- whether this error represents a binding failure (like a type mismatch); else, it is a validation failure
- codes- the codes to be used to resolve this message
- arguments- the array of arguments to be used to resolve this message
- defaultMessage- the default message to be used to resolve this message
 
 
- 
- 
Method Details- 
getFieldReturn the affected field of the object.
- 
getRejectedValue
- 
isBindingFailurepublic boolean isBindingFailure()Return whether this error represents a binding failure (like a type mismatch); otherwise it is a validation failure.
- 
equals- Overrides:
- equalsin class- ObjectError
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- ObjectError
 
- 
toStringDescription copied from class:DefaultMessageSourceResolvableThe default implementation exposes the attributes of this MessageSourceResolvable.To be overridden in more specific subclasses, potentially including the resolvable content through resolvableToString().- Overrides:
- toStringin class- ObjectError
- See Also:
 
 
-