public abstract class KieWorkbenchFormsValuesProcessor<T extends RenderingSettings> extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
KieWorkbenchFormsValuesProcessor.ContextForms |
Modifier and Type | Field and Description |
---|---|
protected org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContextManager |
contextManager |
protected org.kie.workbench.common.forms.jbpm.service.bpmn.DynamicBPMNFormGenerator |
dynamicBPMNFormGenerator |
protected org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer |
formSerializer |
static String |
SERVER_TEMPLATE_ID |
static String |
SETTINGS_ATRA_NAME |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
protected KieWorkbenchFormsValuesProcessor.ContextForms |
generateDefaultForms(T settings) |
protected abstract Collection<org.kie.workbench.common.forms.model.FormDefinition> |
generateDefaultFormsForContext(T settings) |
protected Map<String,Object> |
generateRawFormData(T settings,
org.kie.workbench.common.forms.model.FormDefinition form) |
KieWorkbenchFormRenderingSettings |
generateRenderingContext(T settings) |
KieWorkbenchFormRenderingSettings |
generateRenderingContext(T settings,
boolean generateDefaultForms) |
Map<String,Object> |
generateRuntimeValuesMap(long timestamp,
Map<String,Object> formValues) |
protected abstract String |
getFormName(T settings) |
protected abstract org.slf4j.Logger |
getLogger() |
protected abstract Map<String,Object> |
getOutputValues(Map<String,Object> values,
org.kie.workbench.common.forms.model.FormDefinition form,
T settings) |
protected abstract boolean |
isValid(org.kie.workbench.common.forms.model.FormDefinition rootForm) |
protected KieWorkbenchFormsValuesProcessor.ContextForms |
parseForms(T settings) |
protected abstract void |
prepareContext(T settings,
org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContext context) |
public static final String SERVER_TEMPLATE_ID
public static final String SETTINGS_ATRA_NAME
protected org.kie.workbench.common.forms.services.backend.serialization.FormDefinitionSerializer formSerializer
protected org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContextManager contextManager
protected org.kie.workbench.common.forms.jbpm.service.bpmn.DynamicBPMNFormGenerator dynamicBPMNFormGenerator
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)
public KieWorkbenchFormRenderingSettings generateRenderingContext(T settings)
public KieWorkbenchFormRenderingSettings generateRenderingContext(T settings, boolean generateDefaultForms)
public Map<String,Object> generateRuntimeValuesMap(long timestamp, Map<String,Object> formValues)
protected KieWorkbenchFormsValuesProcessor.ContextForms parseForms(T settings)
protected KieWorkbenchFormsValuesProcessor.ContextForms generateDefaultForms(T settings)
protected abstract Collection<org.kie.workbench.common.forms.model.FormDefinition> generateDefaultFormsForContext(T settings)
protected abstract Map<String,Object> getOutputValues(Map<String,Object> values, org.kie.workbench.common.forms.model.FormDefinition form, T settings)
protected abstract boolean isValid(org.kie.workbench.common.forms.model.FormDefinition rootForm)
protected abstract void prepareContext(T settings, org.kie.workbench.common.forms.dynamic.service.context.generation.dynamic.BackendFormRenderingContext context)
protected Map<String,Object> generateRawFormData(T settings, org.kie.workbench.common.forms.model.FormDefinition form)
protected abstract org.slf4j.Logger getLogger()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.