public class ContainerFormFieldValidator extends VariableValueProvider
Constructor and Description |
---|
ContainerFormFieldValidator() |
getFormEngineConfiguration, getOriginalPayloadVariableValue
public void validateFields(Map<String,Object> originalPayload, Map<String,List<FormVariable>> formTypes, Map<String,Object> formVariables, List<String> errors)
protected void validateFormFieldsRestrictions(Map<String,Object> originalPayload, Map<String,List<FormVariable>> variableTypes, Map<String,Object> subFormVariables, List<String> errors)
protected Object getVariableValue(Map<String,Object> variables, String variableName)
protected Object getVariableValueFromSupportedTypes(Object baseValue, String property)
public void validateMissing(Map<String,Object> originalPayload, Map<String,List<FormVariable>> variableTypes, Map<String,Object> variables, List<String> errors)
protected void getValidateMissingVariablesInForm(Map<String,Object> originalPayload, String variableNamePrefix, Map<String,List<FormVariable>> variableTypes, Map<String,Object> variables, List<String> errors)
protected Map<String,List<FormVariable>> getFormVariablesWithNamePrefix(String variableName, Map<String,List<FormVariable>> variableTypes)
Copyright © 2019. All rights reserved.