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 theformDataModelfrom 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 voidValidateFormFieldsCmd.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.nestedVariableTypesMethods 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 voidFormModelUtil.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 voidFormModelUtil.addFormVariablesToMap(Map<String, List<FormVariable>> multiValueMap, String key, List<FormVariable> values) static voidFormModelUtil.addFormVariablesToMap(Map<String, List<FormVariable>> multiValueMap, String key, List<FormVariable> values) static voidFormModelUtil.addFormVariableToMap(Map<String, List<FormVariable>> multiValueMap, String key, FormVariable formVariable) voidFormVariable.addNestedVariableTypes(Map<String, List<FormVariable>> nestedVariableTypesToAdd) static voidFormModelUtil.copyFormVariableMap(Map<String, List<FormVariable>> sourceMap, Map<String, List<FormVariable>> targetMap) protected static voidFormModelUtil.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) voidEnabledFormFieldValidator.validateFormFields(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) voidRangeFormFieldValidator.validateFormFields(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) voidRegularExpressionFormFieldValidator.validateFormFields(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) voidRequiredFormFieldValidator.validateFormFields(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) voidStringLengthFormFieldValidator.validateFormFields(String variableName, Object variableValue, List<FormVariable> formVariables, Map<String, Object> originalPayload, Map<String, Object> formVariablePayload, Map<String, List<FormVariable>> variableTypes, List<String> errors) voidSubmittedVariableValidator.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 FormVariableFormPayloadHelper.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 ObjectFormPayloadHelper.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 FormVariableFormPayloadHelper.getVariableToApply(List<FormVariable> variableTypes) Get the first prioritized variable type from the variableTypes if exists, or the first variable type from the listprotected static ObjectFormPayloadHelper.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 FormVariableDataObjectFormDataModelVariablesExtractor.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 FormVariableDataObjectFormDataModelVariablesExtractor.findDataObjectVariable(List<FormVariable> variables)