@Component(value="bpm_ProcessFormDataExtractor") public class ProcessFormDataExtractorImpl extends java.lang.Object implements ProcessFormDataExtractor
Modifier and Type | Field and Description |
---|---|
protected org.flowable.engine.RepositoryService |
repositoryService |
protected org.flowable.engine.TaskService |
taskService |
Constructor and Description |
---|
ProcessFormDataExtractorImpl() |
Modifier and Type | Method and Description |
---|---|
protected FormData |
extractFormData(org.flowable.bpmn.model.FlowElement flowElement) |
protected java.util.List<ProcessFormFieldEnumValue> |
extractFormFieldEnumValues(org.flowable.bpmn.model.ExtensionElement formFieldExtEl) |
protected java.util.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) |
FormData |
getStartFormData(java.lang.String processDefinitionId) |
FormData |
getTaskFormData(java.lang.String taskId) |
@Autowired protected org.flowable.engine.RepositoryService repositoryService
@Autowired protected org.flowable.engine.TaskService taskService
@Nullable public FormData getStartFormData(java.lang.String processDefinitionId)
getStartFormData
in interface ProcessFormDataExtractor
@Nullable public FormData getTaskFormData(java.lang.String taskId)
getTaskFormData
in interface ProcessFormDataExtractor
@Nullable protected FormData extractFormData(org.flowable.bpmn.model.FlowElement flowElement)
protected void extractFormFields(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl)
protected void extractFormParams(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl)
protected void extractFormOutcomes(FormData formData, org.flowable.bpmn.model.ExtensionElement formDataExtEl)
protected java.util.List<FormFieldProperty> extractFormFieldProperties(org.flowable.bpmn.model.ExtensionElement formFieldExtEl)
protected java.util.List<ProcessFormFieldEnumValue> extractFormFieldEnumValues(org.flowable.bpmn.model.ExtensionElement formFieldExtEl)