public final class ValidationEngineInteger extends ValidationEngine<java.lang.Integer,ValidationEngineInteger>
| Modifier | Constructor and Description |
|---|---|
protected |
ValidationEngineInteger(java.lang.Integer value) |
protected |
ValidationEngineInteger(java.lang.Integer value,
java.util.List<java.lang.String> note) |
protected |
ValidationEngineInteger(java.lang.String fieldName,
java.lang.Integer value,
ValidlyNote note) |
| Modifier and Type | Method and Description |
|---|---|
ValidationEngineInteger |
must(java.util.function.Predicate<java.lang.Integer> predicate,
java.lang.String message)
Set the value for which the predicate test returns false to be considered as invalid.
|
ValidationEngineInteger |
valueMustBeAtLeast(int min,
java.lang.String message)
Set a value that is less than the max to be considered as invalid.
|
ValidationEngineInteger |
valueMustBeWithin(int min,
int max,
java.lang.String message)
Convenience method for defining max and min values.
|
ValidationEngineInteger |
valueMustNotExceed(int max,
java.lang.String message)
Set a value that is greater than the max to be considered as invalid.
|
mustConvert, mustFatally, setFailOnFirst, setStopValidation, when, whenprotected ValidationEngineInteger(java.lang.String fieldName,
java.lang.Integer value,
ValidlyNote note)
protected ValidationEngineInteger(java.lang.Integer value,
java.util.List<java.lang.String> note)
protected ValidationEngineInteger(java.lang.Integer value)
public ValidationEngineInteger valueMustBeAtLeast(int min, java.lang.String message)
min - minimum valid valuemessage - validation errorpublic ValidationEngineInteger valueMustNotExceed(int max, java.lang.String message)
max - maximum valid valuemessage - validation errorpublic ValidationEngineInteger valueMustBeWithin(int min, int max, java.lang.String message)
valueMustBeWithin(1, 3) is same as: valueMustBeAtLeast(1) AND valueMustNotExceed(3)
min - minimum valuemax - maximum valuemessage - validation errorpublic ValidationEngineInteger must(java.util.function.Predicate<java.lang.Integer> predicate, java.lang.String message)
ValidationEnginemust in class ValidationEngine<java.lang.Integer,ValidationEngineInteger>predicate - predicate the evaluatemessage - validation error