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 TypeMethodDescriptionbooleanisValid(boolean value) booleanisValid(byte value) booleanisValid(char value) booleanisValid(double value) booleanisValid(float value) booleanisValid(int value) booleanisValid(long value) booleanisValid(short value) Return a primitive adapter.final booleanvalidate(boolean value, ValidationRequest req, String propertyName) Validate using primitive boolean.final booleanvalidate(byte value, ValidationRequest req, String propertyName) Validate using primitive byte.final booleanvalidate(char value, ValidationRequest req, String propertyName) Validate using primitive char.final booleanvalidate(double value, ValidationRequest req, String propertyName) Validate using primitive double.final booleanvalidate(float value, ValidationRequest req, String propertyName) Validate using primitive float.final booleanvalidate(int value, ValidationRequest req, String propertyName) Validate using primitive int.final booleanvalidate(long value, ValidationRequest req, String propertyName) Validate using primitive long.final booleanvalidate(short value, ValidationRequest req, String propertyName) Validate using primitive short.Methods inherited from class io.avaje.validation.adapter.AbstractConstraintAdapter
isValid, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:ValidationAdapterReturn a primitive adapter. Supports int, long with Range, Min, Max, Positive.- Specified by:
primitivein 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.PrimitiveValidate using primitive boolean.- Specified by:
validatein interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.PrimitiveValidate using primitive byte.- Specified by:
validatein interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.PrimitiveValidate using primitive char.- Specified by:
validatein interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.PrimitiveValidate using primitive double.- Specified by:
validatein interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.PrimitiveValidate using primitive float.- Specified by:
validatein interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.PrimitiveValidate using primitive int.- Specified by:
validatein interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.PrimitiveValidate using primitive long.- Specified by:
validatein interfaceValidationAdapter.Primitive
-
validate
Description copied from interface:ValidationAdapter.PrimitiveValidate using primitive short.- Specified by:
validatein interfaceValidationAdapter.Primitive
-