public class DataObjectFormDataModelVariablesExtractor extends Object implements FormDataModelVariablesExtractor
Constructor and Description |
---|
DataObjectFormDataModelVariablesExtractor() |
Modifier and Type | Method and 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) |
public DataObjectFormDataModelVariablesExtractor()
public Object extractVariableFromFormPayload(FormDataModel formDataModel, Map<String,Object> modifiedData, Map<String,Object> originalData, List<FormVariable> dataModelVariableTypes)
extractVariableFromFormPayload
in interface FormDataModelVariablesExtractor
protected DataObjectInstanceVariableContainer modify(String definitionId, Map<String,Object> modifiedData, Map<String,Object> originalData, DataObjectEngineConfiguration engineConfiguration)
protected DataObjectInstanceVariableContainer create(Map<String,Object> modifiedData, String dataObjectDefinitionKey, DataObjectEngineConfiguration dataObjectEngineConfiguration, String currentTenantId)
protected FormVariable findDataObjectVariable(List<FormVariable> variables)
protected void verifyAllowedToCreate(FormDataModel model)