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 SummaryFieldsModifier and TypeFieldDescriptionprotected org.flowable.engine.RepositoryServiceprotected org.flowable.engine.TaskService
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
ProcessFormDataExtractorImplpublic ProcessFormDataExtractorImpl()
 
- 
- 
Method Details- 
getStartFormData- Specified by:
- getStartFormDatain interface- ProcessFormDataExtractor
 
- 
getTaskFormData- Specified by:
- getTaskFormDatain interface- ProcessFormDataExtractor
 
- 
extractFormData
- 
extractFormFieldsprotected void extractFormFields(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) 
- 
extractFormParamsprotected void extractFormParams(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) 
- 
extractFormOutcomesprotected void extractFormOutcomes(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl) 
- 
extractFormFieldPropertiesprotected List<FormFieldProperty> extractFormFieldProperties(org.flowable.bpmn.model.ExtensionElement formFieldExtEl) 
- 
extractFormFieldEnumValuesprotected List<ProcessFormFieldEnumValue> extractFormFieldEnumValues(org.flowable.bpmn.model.ExtensionElement formFieldExtEl) 
 
-