public class NumberValidator extends Object implements ParameterValidator<Value.NumberValue>
| Modifier and Type | Method and Description |
|---|---|
static NumberValidator |
between(long min,
long max) |
static NumberValidator |
greaterOrEqualThan(BigDecimal value) |
static NumberValidator |
greaterOrEqualThan(BigDecimal value,
String errorMessageTemplate) |
static NumberValidator |
greaterThan(BigDecimal value) |
static NumberValidator |
greaterThan(BigDecimal value,
String errorMessageTemplate) |
static NumberValidator |
isNot(BigDecimal value) |
static NumberValidator |
isNot(BigDecimal value,
String errorMessageTemplate) |
static NumberValidator |
smallerOrEqualThan(BigDecimal value) |
static NumberValidator |
smallerOrEqualThan(BigDecimal value,
String errorMessageTemplate) |
static NumberValidator |
smallerThan(BigDecimal value) |
static NumberValidator |
smallerThan(BigDecimal value,
String errorMessageTemplate) |
String |
toString() |
Optional<EvaluableException> |
validate(Value.NumberValue parameterValue) |
public Optional<EvaluableException> validate(Value.NumberValue parameterValue)
validate in interface ParameterValidator<Value.NumberValue>public static NumberValidator isNot(BigDecimal value, String errorMessageTemplate)
public static NumberValidator isNot(BigDecimal value)
public static NumberValidator greaterOrEqualThan(BigDecimal value, String errorMessageTemplate)
public static NumberValidator greaterOrEqualThan(BigDecimal value)
public static NumberValidator greaterThan(BigDecimal value, String errorMessageTemplate)
public static NumberValidator greaterThan(BigDecimal value)
public static NumberValidator smallerOrEqualThan(BigDecimal value, String errorMessageTemplate)
public static NumberValidator smallerOrEqualThan(BigDecimal value)
public static NumberValidator smallerThan(BigDecimal value, String errorMessageTemplate)
public static NumberValidator smallerThan(BigDecimal value)
public static NumberValidator between(long min, long max)
Copyright © 2024. All rights reserved.