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 Marg(Object... args)default Margs(List<Object> args)List<Object>getArgs()InternationalizedMessagegetMessage()StringgetName()default Mmessage(InternationalizedMessage message)default Mmessage(String messageKey)default Mname(String name)default Mself()voidsetArgs(List<Object> args)voidsetMessage(InternationalizedMessage message)voidsetName(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)
-
-