Class BaseValidationFlow
java.lang.Object
net.binis.codegen.validation.flow.impl.base.BaseValidationFlow
- All Implemented Interfaces:
Validation,ValidationStart
- Direct Known Subclasses:
DefaultValidationFlow
public abstract class BaseValidationFlow extends Object implements Validation, ValidationStart
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseValidationFlow() -
Method Summary
Modifier and Type Method Description Validationcls(Class cls)Validationerrors(List list)Validationexecute(Class intf, String message, Object... params)voidform(Class cls, Consumer... operations)protected abstract voidhandleValidationError(String field, Object value, String message, Object... params)voidperform(Consumer operation)Validationsanitize(Class intf, Object... params)<T> Validation<T>start(String field, T value)Validationvalidate(Class intf, String message, Object... params)ValidationvalidateWithMessages(Class intf, String[] messages, Object... params)
-
Field Details
-
Constructor Details
-
BaseValidationFlow
public BaseValidationFlow()
-
-
Method Details
-
validate
- Specified by:
validatein interfaceValidation
-
validateWithMessages
- Specified by:
validateWithMessagesin interfaceValidation
-
sanitize
- Specified by:
sanitizein interfaceValidation
-
execute
- Specified by:
executein interfaceValidation
-
errors
- Specified by:
errorsin interfaceValidation
-
cls
- Specified by:
clsin interfaceValidation
-
start
- Specified by:
startin interfaceValidationStart
-
perform
- Specified by:
performin interfaceValidation
-
form
- Specified by:
formin interfaceValidationStart
-
handleValidationError
-