Class RemoteFormModellerFormProvider

  • All Implemented Interfaces:
    org.jbpm.kie.services.impl.form.FormProvider, UIFormProvider

    public class RemoteFormModellerFormProvider
    extends org.jbpm.kie.services.impl.form.provider.AbstractFormProvider
    implements UIFormProvider
    • Constructor Detail

      • RemoteFormModellerFormProvider

        public RemoteFormModellerFormProvider()
    • Method Detail

      • configure

        public void configure​(org.jbpm.kie.services.impl.FormManagerService formManagerService)
        Description copied from interface: UIFormProvider
        Invoked only once when first time loading the service so each provider will get the same instance of formManagerService
        Specified by:
        configure in interface UIFormProvider
      • render

        public String render​(String name,
                             org.jbpm.services.api.model.ProcessDefinition process,
                             Map<String,​Object> renderContext)
        Description copied from interface: UIFormProvider
        Rendering of process form
        Specified by:
        render in interface org.jbpm.kie.services.impl.form.FormProvider
        Specified by:
        render in interface UIFormProvider
      • render

        public String render​(String name,
                             org.kie.api.task.model.Task task,
                             org.jbpm.services.api.model.ProcessDefinition process,
                             Map<String,​Object> renderContext)
        Description copied from interface: UIFormProvider
        Rendering of task form
        Specified by:
        render in interface org.jbpm.kie.services.impl.form.FormProvider
        Specified by:
        render in interface UIFormProvider
      • setPropertyNodeValue

        protected void setPropertyNodeValue​(Node propertyNode,
                                            String value,
                                            Map values)
      • attachSubForms

        protected String attachSubForms​(String document,
                                        String deploymentId)
      • getPriority

        public int getPriority()
        Description copied from interface: UIFormProvider
        Return priority that defines how form providers are evaluated
        Specified by:
        getPriority in interface org.jbpm.kie.services.impl.form.FormProvider
        Specified by:
        getPriority in interface UIFormProvider
      • getFormExtension

        protected String getFormExtension()
        Overrides:
        getFormExtension in class org.jbpm.kie.services.impl.form.provider.AbstractFormProvider
      • findPropertyValue

        protected String findPropertyValue​(Node node,
                                           String propertyName)
      • getType

        public String getType()
        Description copied from interface: UIFormProvider
        Returns type of the form that is being returned - depends on form provider impl.
        Specified by:
        getType in interface UIFormProvider
        Returns:
        type of the content