Uses of Class
com.flowable.form.engine.impl.util.FormVariable
Packages that use FormVariable
Package
Description
-
Uses of FormVariable in com.flowable.form.engine
Method parameters in com.flowable.form.engine with type arguments of type FormVariableModifier 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
Method parameters in com.flowable.form.engine.impl.cmd with type arguments of type FormVariableModifier 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
Fields in com.flowable.form.engine.impl.util with type parameters of type FormVariableModifier and TypeFieldDescriptionprotected final Map<String,
List<FormVariable>> FormVariable.nestedVariableTypes
Methods in com.flowable.form.engine.impl.util that return types with arguments of type FormVariableModifier 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()
Methods in com.flowable.form.engine.impl.util with parameters of type FormVariableModifier and TypeMethodDescriptionstatic void
FormModelUtil.addFormVariableToMap
(Map<String, List<FormVariable>> multiValueMap, String key, FormVariable formVariable) Method parameters in com.flowable.form.engine.impl.util with type arguments of type FormVariableModifier 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
Methods in com.flowable.form.engine.impl.validation that return types with arguments of type FormVariableModifier and TypeMethodDescriptionprotected Map<String,
List<FormVariable>> ContainerFormFieldValidator.getFormVariablesWithNamePrefix
(String variableName, Map<String, List<FormVariable>> variableTypes) Method parameters in com.flowable.form.engine.impl.validation with type arguments of type FormVariableModifier 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. -
Uses of FormVariable in com.flowable.platform.common.form
Methods in com.flowable.platform.common.form that return FormVariableModifier and TypeMethodDescriptionprotected static FormVariable
FormPayloadHelper.getVariableToApply
(List<FormVariable> variableTypes) Get the first prioritized variable type from the variableTypes if exists, or the first variable type from the listMethods in com.flowable.platform.common.form that return types with arguments of type FormVariableModifier and TypeMethodDescriptionprotected static List<FormVariable>
FormPayloadHelper.getFormVariables
(String submittedKey, String childKey, Map<String, List<FormVariable>> variableTypes) Method parameters in com.flowable.platform.common.form with type arguments of type FormVariableModifier and TypeMethodDescriptionprotected static Object
FormPayloadHelper.getFormDataModelVariable
(String submittedKey, FormDataModel formDataModel, Map<String, Object> dataModelValues, Map<String, Object> originalDataModelValues, Map<String, List<FormVariable>> variableTypes, com.fasterxml.jackson.databind.ObjectMapper objectMapper, List<FormVariable> dataModelVariableTypes) protected static List<FormVariable>
FormPayloadHelper.getFormVariables
(String submittedKey, String childKey, Map<String, List<FormVariable>> variableTypes) protected static FormVariable
FormPayloadHelper.getVariableToApply
(List<FormVariable> variableTypes) Get the first prioritized variable type from the variableTypes if exists, or the first variable type from the listprotected static Object
FormPayloadHelper.transformVariable
(Object submittedValue, List<FormVariable> variableTypes, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of FormVariable in com.flowable.platform.service.dataobject
Methods in com.flowable.platform.service.dataobject that return FormVariableModifier and TypeMethodDescriptionprotected FormVariable
DataObjectFormDataModelVariablesExtractor.findDataObjectVariable
(List<FormVariable> variables) Method parameters in com.flowable.platform.service.dataobject with type arguments of type FormVariableModifier and TypeMethodDescriptionDataObjectFormDataModelVariablesExtractor.extractVariableFromFormPayload
(FormDataModel formDataModel, Map<String, Object> formModifiedData, Map<String, Object> originalData, List<FormVariable> dataModelVariableTypes) protected FormVariable
DataObjectFormDataModelVariablesExtractor.findDataObjectVariable
(List<FormVariable> variables)