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 Validationexecute(Class intf, String message, Object... params)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
-
start
- Specified by:
startin interfaceValidationStart
-
perform
- Specified by:
performin interfaceValidation
-
handleValidationError
-