public class MonetaryAmountFunctionsKt
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isEqualTo(@NotNull org.valiktor.Validator.Property<T> $this$isEqualTo, @NotNull java.lang.Number value)
Validates if the MonetaryAmount number property is equal to another Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNotEqualTo(@NotNull org.valiktor.Validator.Property<T> $this$isNotEqualTo, @NotNull java.lang.Number value)
Validates if the MonetaryAmount number property isn't equal to another Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isIn(@NotNull org.valiktor.Validator.Property<T> $this$isIn, @NotNull java.lang.Number... values)
Validates if the MonetaryAmount number property is equal to one of the Number values
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isIn(@NotNull org.valiktor.Validator.Property<T> $this$isIn, @NotNull java.lang.Iterable<? extends java.lang.Number> values)
Validates if the MonetaryAmount number property is equal to one of the Number values
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNotIn(@NotNull org.valiktor.Validator.Property<T> $this$isNotIn, @NotNull java.lang.Number... values)
Validates if the MonetaryAmount number property isn't equal to any Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNotIn(@NotNull org.valiktor.Validator.Property<T> $this$isNotIn, @NotNull java.lang.Iterable<? extends java.lang.Number> values)
Validates if the MonetaryAmount number property isn't equal to any Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isLessThan(@NotNull org.valiktor.Validator.Property<T> $this$isLessThan, @NotNull java.lang.Number value)
Validates if the MonetaryAmount number property is less than another Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isLessThanOrEqualTo(@NotNull org.valiktor.Validator.Property<T> $this$isLessThanOrEqualTo, @NotNull java.lang.Number value)
Validates if the MonetaryAmount number property is less than or equal to another Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isGreaterThan(@NotNull org.valiktor.Validator.Property<T> $this$isGreaterThan, @NotNull java.lang.Number value)
Validates if the MonetaryAmount number property is greater than another Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isGreaterThanOrEqualTo(@NotNull org.valiktor.Validator.Property<T> $this$isGreaterThanOrEqualTo, @NotNull java.lang.Number value)
Validates if the MonetaryAmount number property is greater than or equal to another Number value
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isBetween(@NotNull org.valiktor.Validator.Property<T> $this$isBetween, @NotNull java.lang.Number start, @NotNull java.lang.Number end)
Validates if the MonetaryAmount number property is between two Number values
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNotBetween(@NotNull org.valiktor.Validator.Property<T> $this$isNotBetween, @NotNull java.lang.Number start, @NotNull java.lang.Number end)
Validates if the MonetaryAmount number property isn't between two Number values
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isZero(@NotNull org.valiktor.Validator.Property<T> $this$isZero)
Validates if the MonetaryAmount property is equal to zero
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNotZero(@NotNull org.valiktor.Validator.Property<T> $this$isNotZero)
Validates if the MonetaryAmount property is not equal to zero
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isOne(@NotNull org.valiktor.Validator.Property<T> $this$isOne)
Validates if the MonetaryAmount property is equal to one
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNotOne(@NotNull org.valiktor.Validator.Property<T> $this$isNotOne)
Validates if the MonetaryAmount property is not equal to one
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isPositive(@NotNull org.valiktor.Validator.Property<T> $this$isPositive)
Validates if the MonetaryAmount property is positive
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isPositiveOrZero(@NotNull org.valiktor.Validator.Property<T> $this$isPositiveOrZero)
Validates if the MonetaryAmount property isn't negative
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNegative(@NotNull org.valiktor.Validator.Property<T> $this$isNegative)
Validates if the MonetaryAmount property is negative
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> isNegativeOrZero(@NotNull org.valiktor.Validator.Property<T> $this$isNegativeOrZero)
Validates if the MonetaryAmount property isn't positive
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasIntegerDigits(@NotNull org.valiktor.Validator.Property<T> $this$hasIntegerDigits, int min, int max)
Validates if the MonetaryAmount integer digits (before decimal separator) is within the limits (min and max)
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasDecimalDigits(@NotNull org.valiktor.Validator.Property<T> $this$hasDecimalDigits, int min, int max)
Validates if the MonetaryAmount decimal digits (after decimal separator) is within the limits (min and max)
@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasCurrencyEqualTo(@NotNull org.valiktor.Validator.Property<T> $this$hasCurrencyEqualTo, @NotNull javax.money.CurrencyUnit currency)
Validates if the currency unit is equal to another value
currency - specifies the currency unit to be compared@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasCurrencyNotEqualTo(@NotNull org.valiktor.Validator.Property<T> $this$hasCurrencyNotEqualTo, @NotNull javax.money.CurrencyUnit currency)
Validates if the currency unit isn't equal to another value
currency - specifies the currency unit to be compared@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasCurrencyIn(@NotNull org.valiktor.Validator.Property<T> $this$hasCurrencyIn, @NotNull javax.money.CurrencyUnit... currencies)
Validates if the currency unit is equal to one of the values
currencies - specifies the currencies to be compared@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasCurrencyIn(@NotNull org.valiktor.Validator.Property<T> $this$hasCurrencyIn, @NotNull java.lang.Iterable<? extends javax.money.CurrencyUnit> currencies)
Validates if the currency unit is equal to one of the values
currencies - specifies the currencies to be compared@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasCurrencyNotIn(@NotNull org.valiktor.Validator.Property<T> $this$hasCurrencyNotIn, @NotNull javax.money.CurrencyUnit... currencies)
Validates if the currency unit isn't equal to any value
currencies - specifies the currencies to be compared@NotNull public static <E,T extends MonetaryAmount> org.valiktor.Validator.Property<T> hasCurrencyNotIn(@NotNull org.valiktor.Validator.Property<T> $this$hasCurrencyNotIn, @NotNull java.lang.Iterable<? extends javax.money.CurrencyUnit> currencies)
Validates if the currency unit isn't equal to any value
currencies - specifies the currencies to be compared