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