Interface ValidatorModule
public interface ValidatorModule
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> Validator<Collection<T>>collectionValidator(Validator<T> validator, ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) listValidator(Validator<T> validator, ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) default NotBlankValidatorFactory<CharSequence>default NotBlankValidatorFactory<String>default NotEmptyValidatorFactory<CharSequence>default <T> NotEmptyValidatorFactory<Collection<T>>notEmptyCollectionConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) default <T> NotEmptyValidatorFactory<Iterable<T>>notEmptyIterableConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) default <T> NotEmptyValidatorFactory<List<T>>notEmptyListConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) default <K,V> NotEmptyValidatorFactory<Map<K, V>> notEmptyMapConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<K> keyRef, ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) default <T> NotEmptyValidatorFactory<Set<T>>notEmptySetConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) default NotEmptyValidatorFactory<String>default PatternValidatorFactory<CharSequence>default PatternValidatorFactory<String>default RangeValidatorFactory<BigDecimal>default RangeValidatorFactory<BigInteger>default RangeValidatorFactory<Double>default RangeValidatorFactory<Float>default RangeValidatorFactory<Integer>default RangeValidatorFactory<Long>default RangeValidatorFactory<Short>setValidator(Validator<T> validator, ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) default SizeValidatorFactory<CharSequence>default <K,V> SizeValidatorFactory<Map<K, V>> sizeDoubleConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<K> keyRef, ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) default <V> SizeValidatorFactory<Collection<V>>sizeIterableConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) default <V> SizeValidatorFactory<List<V>>sizeListConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) default <V> SizeValidatorFactory<Set<V>>sizeSetConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) default SizeValidatorFactory<String>
-
Method Details
-
listValidator
-
setValidator
-
collectionValidator
default <T> Validator<Collection<T>> collectionValidator(Validator<T> validator, ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) -
notEmptyMapConstraintFactory
default <K,V> NotEmptyValidatorFactory<Map<K,V>> notEmptyMapConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<K> keyRef, ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) -
notEmptyIterableConstraintFactory
default <T> NotEmptyValidatorFactory<Iterable<T>> notEmptyIterableConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) -
notEmptyListConstraintFactory
default <T> NotEmptyValidatorFactory<List<T>> notEmptyListConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) -
notEmptySetConstraintFactory
default <T> NotEmptyValidatorFactory<Set<T>> notEmptySetConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) -
notEmptyCollectionConstraintFactory
default <T> NotEmptyValidatorFactory<Collection<T>> notEmptyCollectionConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<T> valueRef) -
notEmptyStringConstraintFactory
-
notEmptyCharSequenceConstraintFactory
-
notBlankStringConstraintFactory
-
notBlankCharSequenceConstraintFactory
-
rangeShortConstraintFactory
-
rangeIntegerConstraintFactory
-
rangeLongConstraintFactory
-
rangeFloatConstraintFactory
-
rangeDoubleConstraintFactory
-
rangeBigIntegerConstraintFactory
-
rangeBigDecimalConstraintFactory
-
sizeStringConstraintFactory
-
sizeCharSequenceConstraintFactory
-
sizeDoubleConstraintFactory
default <K,V> SizeValidatorFactory<Map<K,V>> sizeDoubleConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<K> keyRef, ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) -
sizeIterableConstraintFactory
default <V> SizeValidatorFactory<Collection<V>> sizeIterableConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) -
sizeListConstraintFactory
default <V> SizeValidatorFactory<List<V>> sizeListConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) -
sizeSetConstraintFactory
default <V> SizeValidatorFactory<Set<V>> sizeSetConstraintFactory(ru.tinkoff.kora.application.graph.TypeRef<V> valueRef) -
patternStringConstraintFactory
-
patternCharSequenceConstraintFactory
-