Class AbstractGetFormInstanceModelCmd
- java.lang.Object
-
- org.flowable.form.engine.impl.cmd.AbstractGetFormInstanceModelCmd
-
- All Implemented Interfaces:
Serializable,Command<FormInstanceInfo>
- Direct Known Subclasses:
GetFormInstanceByScopeModelCmd,GetFormInstanceModelCmd
public class AbstractGetFormInstanceModelCmd extends Object implements Command<FormInstanceInfo>, Serializable
- Author:
- Tijs Rademakers
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static DateTimeFormatterDATE_FORMATprotected booleanfallbackToDefaultTenantprotected StringformDefinitionIdprotected StringformDefinitionKeyprotected StringformInstanceIdprotected StringparentDeploymentIdprotected StringprocessInstanceIdprotected StringscopeIdprotected StringscopeTypeprotected StringtaskIdprotected StringtenantIdprotected Map<String,Object>variables
-
Constructor Summary
Constructors Constructor Description AbstractGetFormInstanceModelCmd()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormInstanceInfoexecute(CommandContext commandContext)protected voidfillFormFieldValues(FormInstance formInstance, FormInstanceInfo formInstanceModel, CommandContext commandContext)protected voidfillFormInstanceValues(FormInstanceInfo formInstanceModel, FormInstance formInstance, Map<String,com.fasterxml.jackson.databind.JsonNode> formInstanceFieldMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper)voidfillVariablesWithFormValues(Map<String,com.fasterxml.jackson.databind.JsonNode> submittedFormFieldMap, List<FormField> allFields)protected voidinitializeValues(String formDefinitionKey, String parentDeploymentId, String formDefinitionId, String tenantId, String taskId, String processInstanceId, Map<String,Object> variables, boolean fallbackToDefaultTenant)protected voidinitializeValuesForScope(String formDefinitionKey, String parentDeploymentId, String formDefinitionId, String tenantId, String scopeId, String scopeType, Map<String,Object> variables, boolean fallbackToDefaultTenant)protected FormDefinitionCacheEntryresolveFormDefinition(CommandContext commandContext)protected FormInstanceresolveFormInstance(CommandContext commandContext)protected FormInstanceInforesolveFormInstanceModel(FormDefinitionCacheEntry formCacheEntry, FormInstance formInstance, CommandContext commandContext)
-
-
-
Field Detail
-
DATE_FORMAT
protected static final DateTimeFormatter DATE_FORMAT
-
formInstanceId
protected String formInstanceId
-
formDefinitionKey
protected String formDefinitionKey
-
parentDeploymentId
protected String parentDeploymentId
-
formDefinitionId
protected String formDefinitionId
-
taskId
protected String taskId
-
processInstanceId
protected String processInstanceId
-
scopeId
protected String scopeId
-
scopeType
protected String scopeType
-
tenantId
protected String tenantId
-
fallbackToDefaultTenant
protected boolean fallbackToDefaultTenant
-
-
Method Detail
-
execute
public FormInstanceInfo execute(CommandContext commandContext)
- Specified by:
executein interfaceCommand<FormInstanceInfo>
-
initializeValues
protected void initializeValues(String formDefinitionKey, String parentDeploymentId, String formDefinitionId, String tenantId, String taskId, String processInstanceId, Map<String,Object> variables, boolean fallbackToDefaultTenant)
-
initializeValuesForScope
protected void initializeValuesForScope(String formDefinitionKey, String parentDeploymentId, String formDefinitionId, String tenantId, String scopeId, String scopeType, Map<String,Object> variables, boolean fallbackToDefaultTenant)
-
fillFormFieldValues
protected void fillFormFieldValues(FormInstance formInstance, FormInstanceInfo formInstanceModel, CommandContext commandContext)
-
resolveFormDefinition
protected FormDefinitionCacheEntry resolveFormDefinition(CommandContext commandContext)
-
resolveFormInstance
protected FormInstance resolveFormInstance(CommandContext commandContext)
-
fillFormInstanceValues
protected void fillFormInstanceValues(FormInstanceInfo formInstanceModel, FormInstance formInstance, Map<String,com.fasterxml.jackson.databind.JsonNode> formInstanceFieldMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
fillVariablesWithFormValues
public void fillVariablesWithFormValues(Map<String,com.fasterxml.jackson.databind.JsonNode> submittedFormFieldMap, List<FormField> allFields)
-
resolveFormInstanceModel
protected FormInstanceInfo resolveFormInstanceModel(FormDefinitionCacheEntry formCacheEntry, FormInstance formInstance, CommandContext commandContext)
-
-