Class ValidationFunction<T>
java.lang.Object
org.finos.tracdap.common.validation.core.ValidationFunction<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interface -
Constructor Summary
ConstructorsConstructorDescriptionValidationFunction(ValidationFunction.Basic validator, Class<T> targetClass) ValidationFunction(ValidationFunction.Typed<T> validator, Class<T> targetClass) ValidationFunction(ValidationFunction.Version<T> validator, Class<T> targetClass) -
Method Summary
Modifier and TypeMethodDescriptionbasic()booleanisBasic()booleanisTyped()booleanstatic <S> ValidationFunction<S> static <S> ValidationFunction<S> makeTyped(ValidationFunction.Typed<S> func, Class<S> targetClass) static <S> ValidationFunction<S> makeVersion(Method method, Class<S> targetClass) static <S> ValidationFunction<S> makeVersion(ValidationFunction.Version<S> func, Class<S> targetClass) typed()version()
-
Constructor Details
-
ValidationFunction
-
ValidationFunction
-
ValidationFunction
-
-
Method Details
-
makeTyped
public static <S> ValidationFunction<S> makeTyped(ValidationFunction.Typed<S> func, Class<S> targetClass) -
makeTyped
-
makeVersion
public static <S> ValidationFunction<S> makeVersion(ValidationFunction.Version<S> func, Class<S> targetClass) -
makeVersion
-
targetClass
-
isBasic
public boolean isBasic() -
basic
-
isTyped
public boolean isTyped() -
typed
-
isVersion
public boolean isVersion() -
version
-