Interface AmountValidator
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AmountValidatorstatic final AmountValidatorstatic final AmountValidatorstatic final AmountValidatorstatic final AmountValidator -
Method Summary
Modifier and TypeMethodDescriptiondefault AmountValidatorand(int value) default AmountValidatorand(AmountValidator validator) default AmountValidatormax(int max) default AmountValidatormin(int min) static AmountValidatornegative()static AmountValidatorstatic AmountValidatornone()default AmountValidatoror(int value) default AmountValidatoror(AmountValidator validator) static AmountValidatorpositive()static AmountValidatordefault AmountValidatorrequired(int required) booleanvalid(int length)
-
Field Details
-
NONE
-
POSITIVE
-
POSITIVE_OR_ZERO
-
NEGATIVE
-
NEGATIVE_OR_ZERO
-
-
Method Details
-
valid
boolean valid(int length) -
none
-
positive
-
positiveOrZero
-
negative
-
negativeOrZero
-
min
-
max
-
required
-
and
-
and
-
or
-
or
-