Class ContainerFormFieldValidator
java.lang.Object
com.flowable.form.engine.impl.validation.VariableValueProvider
com.flowable.form.engine.impl.validation.ContainerFormFieldValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,
List<FormVariable>> getFormVariablesWithNamePrefix
(String variableName, Map<String, List<FormVariable>> variableTypes) protected void
getValidateMissingVariablesInForm
(Map<String, Object> originalPayload, String variableNamePrefix, Map<String, List<FormVariable>> variableTypes, Map<String, Object> variables, List<String> errors) protected Object
getVariableValue
(Map<String, Object> variables, String variableName) protected Object
getVariableValueFromSupportedTypes
(Object baseValue, String property) protected boolean
isOriginalPayloadVariableValueSame
(Map<String, Object> originalPayload, String variableName, Map.Entry<String, Object> variableNameValue) 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> formVariables, List<String> errors) void
validateMissing
(Map<String, Object> originalPayload, Map<String, List<FormVariable>> variableTypes, Map<String, Object> variables, List<String> errors) Methods inherited from class com.flowable.form.engine.impl.validation.VariableValueProvider
getFormEngineConfiguration, getOriginalPayloadVariableValue
-
Constructor Details
-
ContainerFormFieldValidator
public ContainerFormFieldValidator()
-
-
Method Details
-
validateFields
-
validateFormFieldsRestrictions
-
getVariableValue
-
getVariableValueFromSupportedTypes
-
validateMissing
-
getValidateMissingVariablesInForm
-
getFormVariablesWithNamePrefix
protected Map<String,List<FormVariable>> getFormVariablesWithNamePrefix(String variableName, Map<String, List<FormVariable>> variableTypes) -
getMap
-
isOriginalPayloadVariableValueSame
-