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
FieldsModifier and TypeFieldDescriptionprotected org.flowable.engine.RepositoryServiceprotected org.flowable.engine.TaskService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FormDataextractFormData(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 voidextractFormFields(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) protected voidextractFormOutcomes(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) protected voidextractFormParams(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:
getStartFormDatain interfaceProcessFormDataExtractor
-
getTaskFormData
- Specified by:
getTaskFormDatain 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)
-