Interface ValidationMethod<M extends ValidationMethod<M>>
-
- All Superinterfaces:
Copyable<M>
,Serializable
- All Known Implementing Classes:
AbstractValidationMethod
,DefaultValidationMethod
public interface ValidationMethod<M extends ValidationMethod<M>> extends Serializable, Copyable<M>
Represents the metadata for a validation method as part of aValidationSchema
.- Author:
- Nick Crum (ncrum)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default M
arg(Object... args)
default M
args(List<Object> args)
List<Object>
getArgs()
InternationalizedMessage
getMessage()
String
getName()
default M
message(InternationalizedMessage message)
default M
message(String messageKey)
default M
name(String name)
default M
self()
void
setArgs(List<Object> args)
void
setMessage(InternationalizedMessage message)
void
setName(String name)
-
-
-
Method Detail
-
getName
String getName()
-
getMessage
InternationalizedMessage getMessage()
-
setName
void setName(String name)
-
setMessage
void setMessage(InternationalizedMessage message)
-
self
default M self()
-
message
default M message(InternationalizedMessage message)
-
-