Class BaseValidationFlow
java.lang.Object
net.binis.codegen.validation.flow.impl.base.BaseValidationFlow
- All Implemented Interfaces:
Validation,ValidationStart
- Direct Known Subclasses:
DefaultValidationFlow
-
Field Summary
FieldsFields inherited from interface net.binis.codegen.validation.flow.Validation
DEFAULT_FLOW_CLASS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidchild()executeCollection(Class intf, String message, Object... params) voidprotected abstract voidhandleValidationError(String field, Object value, String message, Object... params) protected voidinternalExecute(net.binis.codegen.validation.Executor executor, Object[] params, String title, Object value, String message) protected voidinternalHandleValidationError(String field, Object value, String message, Object... params) protected voidinternalValidate(net.binis.codegen.validation.Validator validator, Object[] params, String title, Object value, String message) protected voidinternalValidateWithMessages(String[] messages, net.binis.codegen.validation.ValidatorWithMessages validator, Object[] params, String title, Object value) voidperform()voidvoidprotected voidprocessCollection(BiConsumer<String, Object> consumer) sanitizeCollection(Class intf, Object... params) <T> Validation<T>validateCollection(Class intf, String message, Object... params) protected voidvalidateValue(Object value, Supplier<String> prefix) validateWithMessages(Class intf, String[] messages, Object... params) validateWithMessagesCollection(Class intf, String[] messages, Object... params)
-
Field Details
-
value
-
field
-
errors
-
cls
-
-
Constructor Details
-
BaseValidationFlow
public BaseValidationFlow()
-
-
Method Details
-
validate
- Specified by:
validatein interfaceValidation
-
validateCollection
- Specified by:
validateCollectionin interfaceValidation
-
validateWithMessages
- Specified by:
validateWithMessagesin interfaceValidation
-
validateWithMessagesCollection
- Specified by:
validateWithMessagesCollectionin interfaceValidation
-
sanitize
- Specified by:
sanitizein interfaceValidation
-
sanitizeCollection
- Specified by:
sanitizeCollectionin interfaceValidation
-
execute
- Specified by:
executein interfaceValidation
-
executeCollection
- Specified by:
executeCollectionin interfaceValidation
-
errors
- Specified by:
errorsin interfaceValidation
-
cls
- Specified by:
clsin interfaceValidation
-
start
- Specified by:
startin interfaceValidationStart
-
perform
- Specified by:
performin interfaceValidation
-
perform
public void perform()- Specified by:
performin interfaceValidation
-
form
- Specified by:
formin interfaceValidationStart
-
child
- Specified by:
childin interfaceValidation
-
internalValidateWithMessages
-
internalValidate
-
internalExecute
-
processCollection
-
validateValue
-
process
-
append
-
internalHandleValidationError
-
handleValidationError
-