Class DataObjectFormDataModelVariablesExtractor
- java.lang.Object
-
- com.flowable.platform.service.dataobject.DataObjectFormDataModelVariablesExtractor
-
- All Implemented Interfaces:
FormDataModelVariablesExtractor
public class DataObjectFormDataModelVariablesExtractor extends Object implements FormDataModelVariablesExtractor
- Author:
- Filip Hrisafov
-
-
Constructor Summary
Constructors Constructor Description DataObjectFormDataModelVariablesExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataObjectInstanceVariableContainer
create(Map<String,Object> modifiedData, String dataObjectDefinitionKey, DataObjectEngineConfiguration dataObjectEngineConfiguration, String currentTenantId)
Object
extractVariableFromFormPayload(FormDataModel formDataModel, Map<String,Object> modifiedData, Map<String,Object> originalData, List<FormVariable> dataModelVariableTypes)
protected FormVariable
findDataObjectVariable(List<FormVariable> variables)
protected DataObjectInstanceVariableContainer
modify(String definitionId, Map<String,Object> modifiedData, Map<String,Object> originalData, DataObjectEngineConfiguration engineConfiguration)
protected void
verifyAllowedToCreate(FormDataModel model)
-
-
-
Method Detail
-
extractVariableFromFormPayload
public Object extractVariableFromFormPayload(FormDataModel formDataModel, Map<String,Object> modifiedData, Map<String,Object> originalData, List<FormVariable> dataModelVariableTypes)
- Specified by:
extractVariableFromFormPayload
in interfaceFormDataModelVariablesExtractor
-
modify
protected DataObjectInstanceVariableContainer modify(String definitionId, Map<String,Object> modifiedData, Map<String,Object> originalData, DataObjectEngineConfiguration engineConfiguration)
-
create
protected DataObjectInstanceVariableContainer create(Map<String,Object> modifiedData, String dataObjectDefinitionKey, DataObjectEngineConfiguration dataObjectEngineConfiguration, String currentTenantId)
-
findDataObjectVariable
protected FormVariable findDataObjectVariable(List<FormVariable> variables)
-
verifyAllowedToCreate
protected void verifyAllowedToCreate(FormDataModel model)
-
-