Uses of Class
com.flowable.form.engine.impl.util.FormVariable
Package
Description
-
Uses of FormVariable in com.flowable.form.engine
Modifier and TypeMethodDescriptionFormDataModelVariablesExtractor.extractVariableFromFormPayload
(FormDataModel formDataModel, Map<String, Object> modifiedData, Map<String, Object> originalData, List<FormVariable> dataModelVariableTypes) Get the variable for theformDataModel
from the providedmodifiedData
. -
Uses of FormVariable in com.flowable.form.engine.impl.cmd
Modifier and TypeMethodDescriptionprotected void
ValidateFormFieldsCmd.mergeFormTypes
(String variableNamePrefix, Map<String, List<FormVariable>> nonMergedFormTypes, Map<String, List<FormVariable>> mergedFormTypes) -
Uses of FormVariable in com.flowable.form.engine.impl.util
Modifier and TypeFieldDescriptionprotected final Map<String,
List<FormVariable>> FormVariable.nestedVariableTypes
Modifier and TypeMethodDescriptionprotected static Map<String,
List<FormVariable>> FormModelUtil.extractFormFieldValuesToTypesFromLayoutDefinition
(VariableContainer submittedValuesContainer, Map<String, Object> layoutDefinition, boolean isParentWritable, boolean isParentEnabled) static Map<String,
List<FormVariable>> FormModelUtil.extractFormVariables
(VariableContainer submittedValuesContainer, FlowableFormModel formModel, boolean isParentWritable, boolean isParentEnabled) Extract a map with the variable name and their info.protected static Map<String,
List<FormVariable>> FormModelUtil.extractFormVariables
(VariableContainer submittedValuesContainer, List<Map<String, Object>> formFields, boolean isParentWritable, boolean isParentEnabled) FormVariable.getNestedVariableTypes()
Modifier and TypeMethodDescriptionstatic void
FormModelUtil.addFormVariableToMap
(Map<String, List<FormVariable>> multiValueMap, String key, FormVariable formVariable) Modifier and TypeMethodDescriptionstatic void
FormModelUtil.addFormVariablesToMap
(Map<String, List<FormVariable>> multiValueMap, String key, List<FormVariable> values) static void
FormModelUtil.addFormVariablesToMap
(Map<String, List<FormVariable>> multiValueMap, String key, List<FormVariable> values) static void
FormModelUtil.addFormVariableToMap
(Map<String, List<FormVariable>> multiValueMap, String key, FormVariable formVariable) void
FormVariable.addNestedVariableTypes
(Map<String, List<FormVariable>> nestedVariableTypesToAdd) static void
FormModelUtil.copyFormVariableMap
(Map<String, List<FormVariable>> sourceMap, Map<String, List<FormVariable>> targetMap) protected static void
FormModelUtil.populateFormFieldValuesToTypes
(VariableContainer submittedValuesContainer, Map<String, List<FormVariable>> formFieldValuesToTypes, Map<String, Object> formField, boolean isParentWritable, boolean isParentEnabled) -
Uses of FormVariable in com.flowable.form.engine.impl.validation
Modifier and TypeMethodDescriptionprotected Map<String,
List<FormVariable>> ContainerFormFieldValidator.getFormVariablesWithNamePrefix
(String variableName, Map<String, List<FormVariable>> variableTypes) Modifier and TypeMethodDescriptionprotected Map<String,
List<FormVariable>> ContainerFormFieldValidator.getFormVariablesWithNamePrefix
(String variableName, Map<String, List<FormVariable>> variableTypes) void
EnabledFormFieldValidator.validateFormFields
(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) void
RangeFormFieldValidator.validateFormFields
(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) void
RegularExpressionFormFieldValidator.validateFormFields
(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) void
RequiredFormFieldValidator.validateFormFields
(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) void
StringLengthFormFieldValidator.validateFormFields
(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) void
SubmittedVariableValidator.validateFormFields
(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, 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.