public class StringLengthFormFieldValidator extends Object implements SubmittedVariableValidator
Constructor and Description |
---|
StringLengthFormFieldValidator() |
Modifier and Type | Method and Description |
---|---|
protected Number |
getMax(Map<String,Object> formField) |
protected Number |
getMin(Map<String,Object> formField) |
protected boolean |
isTextField(String formVariableType) |
void |
validateFormFields(String variableName,
Object variableValue,
List<FormVariable> formVariables,
Map<String,Object> originalPayload,
List<String> errors)
Applies restrictions form fields on the submitted variable name and value pair
There can be many form variables associated with one form variable name.
|
public void validateFormFields(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String,Object> originalPayload, List<String> errors)
SubmittedVariableValidator
validateFormFields
in interface SubmittedVariableValidator
variableName
- submitted variable namevariableValue
- submitted variable valueformVariables
- form variables extracted from the form model.originalPayload
- originalPayload used to determine initial variable valueerrors
- put list of created errorsprotected boolean isTextField(String formVariableType)
Copyright © 2019. All rights reserved.