public class GetFormInstanceModelCmd extends Object implements Command<FormInstanceInfo>, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected static SimpleDateFormat |
DATE_FORMAT |
protected String |
formDefinitionId |
protected String |
formDefinitionKey |
protected String |
formInstanceId |
protected String |
parentDeploymentId |
protected String |
processInstanceId |
protected String |
taskId |
protected String |
tenantId |
protected Map<String,Object> |
variables |
| Constructor and Description |
|---|
GetFormInstanceModelCmd(String formInstanceId,
Map<String,Object> variables) |
GetFormInstanceModelCmd(String formDefinitionKey,
String formDefinitionId,
String taskId,
String processInstanceId,
Map<String,Object> variables) |
GetFormInstanceModelCmd(String formDefinitionKey,
String parentDeploymentId,
String formDefinitionId,
String taskId,
String processInstanceId,
Map<String,Object> variables) |
GetFormInstanceModelCmd(String formDefinitionKey,
String parentDeploymentId,
String formDefinitionId,
String taskId,
String processInstanceId,
String tenantId,
Map<String,Object> variables) |
| Modifier and Type | Method and Description |
|---|---|
FormInstanceInfo |
execute(CommandContext commandContext) |
protected void |
fillFormFieldValues(FormInstance formInstance,
FormInstanceInfo formInstanceModel,
CommandContext commandContext) |
protected void |
fillFormInstanceValues(FormInstanceInfo formInstanceModel,
FormInstance formInstance,
Map<String,com.fasterxml.jackson.databind.JsonNode> formInstanceFieldMap,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
void |
fillVariablesWithFormValues(Map<String,com.fasterxml.jackson.databind.JsonNode> submittedFormFieldMap,
List<FormField> allFields) |
protected void |
initializeValues(String formDefinitionKey,
String parentDeploymentId,
String formDefinitionId,
String tenantId,
String taskId,
String processInstanceId,
Map<String,Object> variables) |
protected FormDefinitionCacheEntry |
resolveFormDefinition(CommandContext commandContext) |
protected FormInstance |
resolveFormInstance(CommandContext commandContext) |
protected FormInstanceInfo |
resolveFormInstanceModel(FormDefinitionCacheEntry formCacheEntry,
FormInstance formInstance,
CommandContext commandContext) |
protected static final SimpleDateFormat DATE_FORMAT
protected String formInstanceId
protected String formDefinitionKey
protected String parentDeploymentId
protected String formDefinitionId
protected String taskId
protected String processInstanceId
protected String tenantId
public GetFormInstanceModelCmd(String formInstanceId, Map<String,Object> variables)
public GetFormInstanceModelCmd(String formDefinitionKey, String formDefinitionId, String taskId, String processInstanceId, Map<String,Object> variables)
public GetFormInstanceModelCmd(String formDefinitionKey, String parentDeploymentId, String formDefinitionId, String taskId, String processInstanceId, Map<String,Object> variables)
public FormInstanceInfo execute(CommandContext commandContext)
execute in interface Command<FormInstanceInfo>protected void initializeValues(String formDefinitionKey, String parentDeploymentId, String formDefinitionId, String tenantId, String taskId, String processInstanceId, Map<String,Object> variables)
protected void fillFormFieldValues(FormInstance formInstance, FormInstanceInfo formInstanceModel, CommandContext commandContext)
protected FormDefinitionCacheEntry resolveFormDefinition(CommandContext commandContext)
protected FormInstance resolveFormInstance(CommandContext commandContext)
protected void fillFormInstanceValues(FormInstanceInfo formInstanceModel, FormInstance formInstance, Map<String,com.fasterxml.jackson.databind.JsonNode> formInstanceFieldMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public void fillVariablesWithFormValues(Map<String,com.fasterxml.jackson.databind.JsonNode> submittedFormFieldMap, List<FormField> allFields)
protected FormInstanceInfo resolveFormInstanceModel(FormDefinitionCacheEntry formCacheEntry, FormInstance formInstance, CommandContext commandContext)
Copyright © 2018 Flowable. All rights reserved.