Interface ValidationSchema<S extends AbstractValidationSchema<S>>
-
- All Superinterfaces:
Copyable<S>
,Serializable
- All Known Implementing Classes:
AbstractValidationSchema
,DefaultValidationSchema
public interface ValidationSchema<S extends AbstractValidationSchema<S>> extends Serializable, Copyable<S>
- Author:
- Nick Crum (ncrum)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default S
clearMethods()
List<ValidationMethod<?>>
getMethods()
String
getType()
default S
method(ValidationMethod<?>... methods)
default S
methods(List<ValidationMethod<?>> methods)
default S
self()
void
setMethods(List<ValidationMethod<?>> methods)
void
setType(String type)
default S
type(String type)
-
-
-
Method Detail
-
getType
String getType()
-
getMethods
List<ValidationMethod<?>> getMethods()
-
setType
void setType(String type)
-
setMethods
void setMethods(List<ValidationMethod<?>> methods)
-
self
default S self()
-
methods
default S methods(List<ValidationMethod<?>> methods)
-
method
default S method(ValidationMethod<?>... methods)
-
clearMethods
default S clearMethods()
-
-