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 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

      @Nullable public FormData getStartFormData(String processDefinitionId)
      Specified by:
      getStartFormData in interface ProcessFormDataExtractor
    • getTaskFormData

      @Nullable public FormData getTaskFormData(String taskId)
      Specified by:
      getTaskFormData in interface ProcessFormDataExtractor
    • extractFormData

      @Nullable protected FormData extractFormData(org.flowable.bpmn.model.FlowElement flowElement)
    • 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)