Class KieWorkbenchFormsValuesProcessor<T extends org.jbpm.workbench.forms.service.providing.RenderingSettings>

    • Field Detail

      • formSerializer

        protected org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer formSerializer
      • contextManager

        protected org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContextManager contextManager
      • dynamicBPMNFormGenerator

        protected org.kie.workbench.common.forms.jbpm.service.bpmn.DynamicBPMNFormGenerator dynamicBPMNFormGenerator
    • Constructor Detail

      • KieWorkbenchFormsValuesProcessor

        public KieWorkbenchFormsValuesProcessor​(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

      • generateRenderingContext

        public org.jbpm.workbench.forms.display.api.KieWorkbenchFormRenderingSettings generateRenderingContext​(T settings)
      • generateRenderingContext

        public org.jbpm.workbench.forms.display.api.KieWorkbenchFormRenderingSettings generateRenderingContext​(T settings,
                                                                                                               boolean generateDefaultForms)
      • generateDefaultFormsForContext

        protected abstract Collection<org.kie.workbench.common.forms.model.FormDefinition> generateDefaultFormsForContext​(T settings)
      • getOutputValues

        protected abstract Map<String,​Object> getOutputValues​(Map<String,​Object> values,
                                                                    org.kie.workbench.common.forms.model.FormDefinition form,
                                                                    T settings)
      • isValid

        protected abstract boolean isValid​(org.kie.workbench.common.forms.model.FormDefinition rootForm)
      • getFormName

        protected abstract String getFormName​(T settings)
      • prepareContext

        protected abstract void prepareContext​(T settings,
                                               org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContext context)
      • generateRawFormData

        protected Map<String,​Object> generateRawFormData​(T settings,
                                                               org.kie.workbench.common.forms.model.FormDefinition form)
      • getLogger

        protected abstract org.slf4j.Logger getLogger()