public class RemoteFormModellerFormProvider 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 |
|---|
RemoteFormModellerFormProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
asString(Document doc) |
protected String |
attachSubForms(String document,
String deploymentId) |
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 |
getType()
Returns type of the form that is being returned - depends on form provider impl.
|
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
|
protected void |
setPropertyNodeValue(Node propertyNode,
String value,
Map values) |
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)
protected void setPropertyNodeValue(Node propertyNode, String value, Map values)
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.AbstractFormProviderpublic String getType()
UIFormProvidergetType in interface UIFormProviderCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.