Interface UIFormProvider

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void configure​(org.jbpm.kie.services.impl.FormManagerService formManagerService)
      Invoked only once when first time loading the service so each provider will get the same instance of formManagerService
      int getPriority()
      Return priority that defines how form providers are evaluated
      String getType()
      Returns type of the form that is being returned - depends on form provider impl.
      String render​(String name, org.jbpm.services.api.model.ProcessDefinition process, Map<String,​Object> renderContext)
      Rendering of process form
      String render​(String name, org.kie.api.task.model.Task task, org.jbpm.services.api.model.ProcessDefinition process, Map<String,​Object> renderContext)
      Rendering of task form
    • Method Detail

      • configure

        void configure​(org.jbpm.kie.services.impl.FormManagerService formManagerService)
        Invoked only once when first time loading the service so each provider will get the same instance of formManagerService
        Parameters:
        formManagerService -
      • render

        String render​(String name,
                      org.jbpm.services.api.model.ProcessDefinition process,
                      Map<String,​Object> renderContext)
        Rendering of process form
        Parameters:
        name -
        process -
        renderContext -
        Returns:
      • render

        String render​(String name,
                      org.kie.api.task.model.Task task,
                      org.jbpm.services.api.model.ProcessDefinition process,
                      Map<String,​Object> renderContext)
        Rendering of task form
        Parameters:
        name -
        task -
        process -
        renderContext -
        Returns:
      • getPriority

        int getPriority()
        Return priority that defines how form providers are evaluated
        Returns:
      • getType

        String getType()
        Returns type of the form that is being returned - depends on form provider impl.
        Returns:
        type of the content