public class FvValidatorsProcessor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
FvValidatorsProcessor.AnswerOrErrorsCallable<V> |
| Constructor and Description |
|---|
FvValidatorsProcessor(java.util.List<FvValidateComponentI<? extends FvValidatableI>> validators) |
| Modifier and Type | Method and Description |
|---|---|
<V> io.thedocs.soyuz.err.AnswerOrErrors<V> |
process(java.lang.Class<?> validatorClass,
FvValidatableI request,
java.util.concurrent.Callable<V> command) |
<V> io.thedocs.soyuz.err.AnswerOrErrors<V> |
process(java.lang.Class<?> validatorClass,
FvValidatableI request,
FvValidatorsProcessor.AnswerOrErrorsCallable<V> command) |
io.thedocs.soyuz.err.AnswerOrErrors<?> |
process(java.lang.Class<?> validatorClass,
FvValidatableI request,
java.lang.Runnable command) |
<V> io.thedocs.soyuz.err.AnswerOrErrors<V> |
process(FvValidatableI request,
java.util.concurrent.Callable<V> command) |
<V> io.thedocs.soyuz.err.AnswerOrErrors<V> |
process(FvValidatableI request,
FvValidatorsProcessor.AnswerOrErrorsCallable<V> command) |
io.thedocs.soyuz.err.AnswerOrErrors<?> |
process(FvValidatableI request,
java.lang.Runnable command) |
public FvValidatorsProcessor(java.util.List<FvValidateComponentI<? extends FvValidatableI>> validators)
public io.thedocs.soyuz.err.AnswerOrErrors<?> process(FvValidatableI request, java.lang.Runnable command)
public io.thedocs.soyuz.err.AnswerOrErrors<?> process(@Nullable
java.lang.Class<?> validatorClass,
FvValidatableI request,
java.lang.Runnable command)
public <V> io.thedocs.soyuz.err.AnswerOrErrors<V> process(FvValidatableI request, java.util.concurrent.Callable<V> command)
request - Реквест для прохождения валидацииcommand - Команда, которая будет выполнена при успехе валидацииpublic <V> io.thedocs.soyuz.err.AnswerOrErrors<V> process(FvValidatableI request, FvValidatorsProcessor.AnswerOrErrorsCallable<V> command)
public <V> io.thedocs.soyuz.err.AnswerOrErrors<V> process(@Nullable
java.lang.Class<?> validatorClass,
FvValidatableI request,
java.util.concurrent.Callable<V> command)
public <V> io.thedocs.soyuz.err.AnswerOrErrors<V> process(@Nullable
java.lang.Class<?> validatorClass,
FvValidatableI request,
FvValidatorsProcessor.AnswerOrErrorsCallable<V> command)