Class UserDetailsHelper

java.lang.Object
io.jmix.bpmflowui.util.UserDetailsHelper

@Component("bpm_UserDetailsHelper") public class UserDetailsHelper extends Object
Extracts from given process definition XML all process variables with UserDetails type.
  • Field Details

    • bpmProperties

      @Autowired protected BpmProperties bpmProperties
    • bpmnXmlParser

      @Autowired protected BpmnXmlParser bpmnXmlParser
    • metadata

      @Autowired protected Metadata metadata
    • processFormScreens

      @Autowired protected ProcessFormViews processFormScreens
  • Constructor Details

    • UserDetailsHelper

      public UserDetailsHelper()
  • Method Details

    • collectProcessVariablesWithUserDetailsType

      public List<String> collectProcessVariablesWithUserDetailsType(String bpmnXml)
    • getProcessVariablesWithUserDetailsTypeFromStartEvent

      protected List<String> getProcessVariablesWithUserDetailsTypeFromStartEvent(String bpmnXml)
    • getProcessVariablesWithUserDetailsTypeFromDynamicForms

      protected List<String> getProcessVariablesWithUserDetailsTypeFromDynamicForms(String bpmnXml)
    • getProcessVariablesWithUserDetailsTypeFromJmixScreens

      protected List<String> getProcessVariablesWithUserDetailsTypeFromJmixScreens(String bpmnXml)
    • getProcessVariablesWithUserDetailsTypeFromCreateEntityDataTasks

      protected List<String> getProcessVariablesWithUserDetailsTypeFromCreateEntityDataTasks(String bpmnXml)