public class FormServiceImpl extends CommonEngineServiceImpl<FormEngineConfiguration> implements FormService
commandExecutorconfiguration| Constructor and Description |
|---|
FormServiceImpl(FormEngineConfiguration engineConfiguration) |
getCommandExecutor, setCommandExecutorgetConfigurationpublic FormServiceImpl(FormEngineConfiguration engineConfiguration)
public void validateFormFields(FormInfo formInfo, Map<String,Object> values)
FormServicevalidateFormFields in interface FormServiceformInfo - form descriptionvalues - submitted variablespublic Map<String,Object> getVariablesFromFormSubmission(FormInfo formInfo, Map<String,Object> values)
public Map<String,Object> getVariablesFromFormSubmission(FormInfo formInfo, Map<String,Object> values, String outcome)
getVariablesFromFormSubmission in interface FormServiceformInfo - form definition to use for type-conversion and validationvalues - values submitted by the useroutcome - outcome selected by the user. If null, no outcome is used and any outcome definitions are ignored.public FormInstance createFormInstance(Map<String,Object> variables, FormInfo formInfo, String taskId, String processInstanceId, String processDefinitionId, String tenantId, String outcome)
FormServicecreateFormInstance in interface FormServicevariables - json node with the values of theformInfo - form instance of the submitted formtaskId - task instance id of the completed taskprocessInstanceId - process instance id of the completed taskpublic FormInstance saveFormInstance(Map<String,Object> variables, FormInfo formInfo, String taskId, String processInstanceId, String processDefinitionId, String tenantId, String outcome)
saveFormInstance in interface FormServicepublic FormInstance saveFormInstanceByFormDefinitionId(Map<String,Object> variables, String formDefinitionId, String taskId, String processInstanceId, String processDefinitionId, String tenantId, String outcome)
saveFormInstanceByFormDefinitionId in interface FormServicepublic FormInstance createFormInstanceWithScopeId(Map<String,Object> variables, FormInfo formInfo, String taskId, String scopeId, String scopeType, String scopeDefinitionId, String tenantId, String outcome)
createFormInstanceWithScopeId in interface FormServicepublic FormInstance saveFormInstanceWithScopeId(Map<String,Object> variables, FormInfo formInfo, String taskId, String scopeId, String scopeType, String scopeDefinitionId, String tenantId, String outcome)
saveFormInstanceWithScopeId in interface FormServicepublic FormInstance saveFormInstanceWithScopeId(Map<String,Object> variables, String formModelId, String taskId, String scopeId, String scopeType, String scopeDefinitionId, String tenantId, String outcome)
saveFormInstanceWithScopeId in interface FormServicepublic FormInfo getFormModelWithVariablesById(String formDefinitionId, String taskId, Map<String,Object> variables)
getFormModelWithVariablesById in interface FormServicepublic FormInfo getFormModelWithVariablesById(String formDefinitionId, String taskId, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormModelWithVariablesById in interface FormServicepublic FormInfo getFormModelWithVariablesByKey(String formDefinitionKey, String taskId, Map<String,Object> variables)
getFormModelWithVariablesByKey in interface FormServicepublic FormInfo getFormModelWithVariablesByKey(String formDefinitionKey, String taskId, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormModelWithVariablesByKey in interface FormServicepublic FormInfo getFormModelWithVariablesByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String taskId, Map<String,Object> variables)
getFormModelWithVariablesByKeyAndParentDeploymentId in interface FormServicepublic FormInfo getFormModelWithVariablesByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String taskId, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormModelWithVariablesByKeyAndParentDeploymentId in interface FormServicepublic FormInstanceInfo getFormInstanceModelById(String formInstanceId, Map<String,Object> variables)
getFormInstanceModelById in interface FormServicepublic FormInstanceInfo getFormInstanceModelById(String formDefinitionId, String taskId, String processInstanceId, Map<String,Object> variables)
getFormInstanceModelById in interface FormServicepublic FormInstanceInfo getFormInstanceModelById(String formDefinitionId, String taskId, String processInstanceId, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormInstanceModelById in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKey(String formDefinitionKey, String taskId, String processInstanceId, Map<String,Object> variables)
getFormInstanceModelByKey in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKey(String formDefinitionKey, String taskId, String processInstanceId, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormInstanceModelByKey in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String taskId, String processInstanceId, Map<String,Object> variables)
getFormInstanceModelByKeyAndParentDeploymentId in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKeyAndParentDeploymentId(String formDefinitionKey, String parentDeploymentId, String taskId, String processInstanceId, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormInstanceModelByKeyAndParentDeploymentId in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKeyAndScopeId(String formDefinitionKey, String scopeId, String scopeType, Map<String,Object> variables)
getFormInstanceModelByKeyAndScopeId in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKeyAndScopeId(String formDefinitionKey, String scopeId, String scopeType, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormInstanceModelByKeyAndScopeId in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKeyAndParentDeploymentIdAndScopeId(String formDefinitionKey, String parentDeploymentId, String scopeId, String scopeType, Map<String,Object> variables)
getFormInstanceModelByKeyAndParentDeploymentIdAndScopeId in interface FormServicepublic FormInstanceInfo getFormInstanceModelByKeyAndParentDeploymentIdAndScopeId(String formDefinitionKey, String parentDeploymentId, String scopeId, String scopeType, Map<String,Object> variables, String tenantId, boolean fallbackToDefaultTenant)
getFormInstanceModelByKeyAndParentDeploymentIdAndScopeId in interface FormServicepublic byte[] getFormInstanceValues(String formInstanceId)
getFormInstanceValues in interface FormServicepublic FormInstanceQuery createFormInstanceQuery()
createFormInstanceQuery in interface FormServicepublic void deleteFormInstance(String formInstanceId)
deleteFormInstance in interface FormServicepublic void deleteFormInstancesByFormDefinition(String formDefinitionId)
deleteFormInstancesByFormDefinition in interface FormServicepublic void deleteFormInstancesByProcessDefinition(String processDefinitionId)
deleteFormInstancesByProcessDefinition in interface FormServicepublic void deleteFormInstancesByScopeDefinition(String scopeDefinitionId)
deleteFormInstancesByScopeDefinition in interface FormServiceCopyright © 2023 Flowable. All rights reserved.