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 DataObjectInstanceVariableContainercreate(java.util.Map<java.lang.String,java.lang.Object> modifiedData, java.lang.String dataObjectDefinitionKey, DataObjectEngineConfiguration dataObjectEngineConfiguration, java.lang.String currentTenantId)java.lang.ObjectextractVariableFromFormPayload(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 DataObjectInstanceVariableContainermodify(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 voidverifyAllowedToCreate(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:
extractVariableFromFormPayloadin 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)
-