Class ProcessFormsValuesProcessor


  • @Dependent
    public class ProcessFormsValuesProcessor
    extends KieWorkbenchFormsValuesProcessor<org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings>
    • Constructor Detail

      • ProcessFormsValuesProcessor

        @Inject
        public ProcessFormsValuesProcessor​(org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer formSerializer,
                                           org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContextManager contextManager,
                                           org.kie.workbench.common.forms.jbpm.service.bpmn.DynamicBPMNFormGenerator dynamicBPMNFormGenerator)
    • Method Detail

      • getFormName

        protected String getFormName​(org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings settings)
        Specified by:
        getFormName in class KieWorkbenchFormsValuesProcessor<org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings>
      • prepareContext

        protected void prepareContext​(org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings settings,
                                      org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContext context)
        Specified by:
        prepareContext in class KieWorkbenchFormsValuesProcessor<org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings>
      • isValid

        protected boolean isValid​(org.kie.workbench.common.forms.model.FormDefinition rootForm)
        Specified by:
        isValid in class KieWorkbenchFormsValuesProcessor<org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings>
      • generateDefaultFormsForContext

        protected Collection<org.kie.workbench.common.forms.model.FormDefinition> generateDefaultFormsForContext​(org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings settings)
        Specified by:
        generateDefaultFormsForContext in class KieWorkbenchFormsValuesProcessor<org.jbpm.workbench.forms.service.providing.ProcessRenderingSettings>