java.lang.Object
io.avaje.validation.adapter.AbstractConstraintAdapter<T>
io.avaje.validation.adapter.PrimitiveAdapter<T>
- All Implemented Interfaces:
ValidationAdapter<T>
,ValidationAdapter.Primitive
public abstract class PrimitiveAdapter<T>
extends AbstractConstraintAdapter<T>
implements ValidationAdapter.Primitive
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.avaje.validation.adapter.ValidationAdapter
ValidationAdapter.Primitive
-
Field Summary
Fields inherited from class io.avaje.validation.adapter.AbstractConstraintAdapter
groups, message
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isValid
(boolean value) boolean
isValid
(byte value) boolean
isValid
(char value) boolean
isValid
(double value) boolean
isValid
(float value) boolean
isValid
(int value) boolean
isValid
(long value) boolean
isValid
(short value) Return a primitive adapter.final boolean
validate
(boolean value, ValidationRequest req, String propertyName) Validate using primitive boolean.final boolean
validate
(byte value, ValidationRequest req, String propertyName) Validate using primitive byte.final boolean
validate
(char value, ValidationRequest req, String propertyName) Validate using primitive char.final boolean
validate
(double value, ValidationRequest req, String propertyName) Validate using primitive double.final boolean
validate
(float value, ValidationRequest req, String propertyName) Validate using primitive float.final boolean
validate
(int value, ValidationRequest req, String propertyName) Validate using primitive int.final boolean
validate
(long value, ValidationRequest req, String propertyName) Validate using primitive long.final boolean
validate
(short value, ValidationRequest req, String propertyName) Validate using primitive short.Methods inherited from class io.avaje.validation.adapter.AbstractConstraintAdapter
isValid, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.avaje.validation.adapter.ValidationAdapter
andThen, array, checkGroups, list, mapKeys, mapValues, optional, validate
-
Constructor Details
-
PrimitiveAdapter
-
-
Method Details
-
primitive
Description copied from interface:ValidationAdapter
Return a primitive adapter. Supports int, long with Range, Min, Max, Positive.- Specified by:
primitive
in interfaceValidationAdapter<T>
-
isValid
public boolean isValid(boolean value) -
isValid
public boolean isValid(byte value) -
isValid
public boolean isValid(char value) -
isValid
public boolean isValid(double value) -
isValid
public boolean isValid(float value) -
isValid
public boolean isValid(int value) -
isValid
public boolean isValid(long value) -
isValid
public boolean isValid(short value) -
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive boolean.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive byte.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive char.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive double.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive float.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive int.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive long.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.Primitive
Validate using primitive short.- Specified by:
validate
in interfaceValidationAdapter.Primitive
-