public class InMemoryFormProvider extends org.jbpm.kie.services.impl.form.provider.AbstractFormProvider implements UIFormProvider
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
ATTR_LANG_NAMES |
static String |
ATTR_NAME |
static String |
ATTR_TYPE |
static String |
ATTR_VALUE |
static String |
MULTI_SUB_FORM_TYPE |
static String |
NODE_DATA_HOLDER |
static String |
NODE_FIELD |
static String |
NODE_FORM |
static String |
NODE_PROPERTY |
static String |
SUB_FORM_TYPE |
| Constructor and Description |
|---|
InMemoryFormProvider() |
| Modifier and Type | Method and 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
|
protected String |
filterXML(String document,
String lang,
String deploymentId,
Map inputs,
Map outputs) |
protected String |
findPropertyValue(Node node,
String propertyName) |
protected String |
getFormExtension() |
int |
getPriority()
Return priority that defines how form providers are evaluated
|
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
|
public static final String NODE_FORM
public static final String NODE_FIELD
public static final String NODE_PROPERTY
public static final String NODE_DATA_HOLDER
public static final String ATTR_NAME
public static final String ATTR_VALUE
public static final String ATTR_TYPE
public static final String SUB_FORM_TYPE
public static final String MULTI_SUB_FORM_TYPE
public void configure(org.jbpm.kie.services.impl.FormManagerService formManagerService)
UIFormProviderconfigure in interface UIFormProviderpublic String render(String name, org.jbpm.services.api.model.ProcessDefinition process, Map<String,Object> renderContext)
UIFormProviderrender in interface org.jbpm.kie.services.impl.form.FormProviderrender in interface UIFormProviderpublic String render(String name, org.kie.api.task.model.Task task, org.jbpm.services.api.model.ProcessDefinition process, Map<String,Object> renderContext)
UIFormProviderrender in interface org.jbpm.kie.services.impl.form.FormProviderrender in interface UIFormProviderprotected String filterXML(String document, String lang, String deploymentId, Map inputs, Map outputs)
public int getPriority()
UIFormProvidergetPriority in interface org.jbpm.kie.services.impl.form.FormProvidergetPriority in interface UIFormProviderprotected String getFormExtension()
getFormExtension in class org.jbpm.kie.services.impl.form.provider.AbstractFormProviderCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.