Package io.jmix.bpm.processform
Class ProcessFormDataExtractorImpl
java.lang.Object
io.jmix.bpm.processform.ProcessFormDataExtractorImpl
- All Implemented Interfaces:
ProcessFormDataExtractor
@Component("bpm_ProcessFormDataExtractor")
public class ProcessFormDataExtractorImpl
extends Object
implements ProcessFormDataExtractor
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.flowable.engine.RepositoryService
protected org.flowable.engine.TaskService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected FormData
extractFormData
(org.flowable.bpmn.model.FlowElement flowElement) protected List<ProcessFormFieldEnumValue>
extractFormFieldEnumValues
(org.flowable.bpmn.model.ExtensionElement formFieldExtEl) protected List<FormFieldProperty>
extractFormFieldProperties
(org.flowable.bpmn.model.ExtensionElement formFieldExtEl) protected void
extractFormFields
(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) protected void
extractFormOutcomes
(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) protected void
extractFormParams
(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) getStartFormData
(String processDefinitionId) getTaskFormData
(String taskId)
-
Field Details
-
repositoryService
@Autowired protected org.flowable.engine.RepositoryService repositoryService -
taskService
@Autowired protected org.flowable.engine.TaskService taskService
-
-
Constructor Details
-
ProcessFormDataExtractorImpl
public ProcessFormDataExtractorImpl()
-
-
Method Details
-
getStartFormData
- Specified by:
getStartFormData
in interfaceProcessFormDataExtractor
-
getTaskFormData
- Specified by:
getTaskFormData
in interfaceProcessFormDataExtractor
-
extractFormData
-
extractFormFields
protected void extractFormFields(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) -
extractFormParams
protected void extractFormParams(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) -
extractFormOutcomes
protected void extractFormOutcomes(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) -
extractFormFieldProperties
protected List<FormFieldProperty> extractFormFieldProperties(org.flowable.bpmn.model.ExtensionElement formFieldExtEl) -
extractFormFieldEnumValues
protected List<ProcessFormFieldEnumValue> extractFormFieldEnumValues(org.flowable.bpmn.model.ExtensionElement formFieldExtEl)
-