Package ca.corbett.forms.validators
Class ValidationResult
java.lang.Object
ca.corbett.forms.validators.ValidationResult
Used by FieldValidator to report successful or unsuccessful validation on a FormField.
If validation is unsuccessful, the convention is to supply some user-readable
message to explain what's wrong, and what the user can do to fix it.
- Since:
- 2019-11-23
- Author:
- scorbo2
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedValidationResult(boolean isValid, String message) Creates a ValidationResult with the given isValid value and message. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the message associated with this ValidationResult, or empty string if it contains no message.inthashCode()static ValidationResultCreates and returns an invalid ValidationResult with the given message.booleanisValid()Returns whether the ValidationResult is valid.static ValidationResultvalid()Returns a valid ValidationResult with no validation message.
-
Constructor Details
-
ValidationResult
Creates a ValidationResult with the given isValid value and message.- Parameters:
isValid- Whether the field in question is considered valid.message- The validation message (should be blank if isValid==true).
-
-
Method Details
-
valid
Returns a valid ValidationResult with no validation message. -
invalid
Creates and returns an invalid ValidationResult with the given message. -
isValid
public boolean isValid()Returns whether the ValidationResult is valid. -
getMessage
Returns the message associated with this ValidationResult, or empty string if it contains no message. -
equals
-
hashCode
public int hashCode()
-