NotBlank
Validation that checks that a string is not blank (according to String.isBlank) when it is also not empty.
When the string being validated is not empty and is blank, then an issue is emitted with the provided code (defaults to DEFAULT_CODE).
To forbid both empty and blank values, use this validation together with Required (preferred) or NotEmpty (if the value is nullable and null values should be accepted).
Parameters
Issue code to use when the string is not empty and blank.
Severity of the issue emitted when the string is not empty and blank.
Constructors
Properties
Dependencies of the validation. Mapping of keys to the paths this validation depends on. Keys can be used within a ValidationContext to access the value of the dependencies.
Whether the form manager should reevaluate this validation whenever a descendant of the value being validated changes. This is false by default.
Set of external context dependencies of the validation.
Functions
Runs the validation within a ValidationContext containing the value being validated and the value of all declared dependencies. Returns a flow over all found issues.