Class RemoteFormModellerFormProvider
- java.lang.Object
-
- org.jbpm.kie.services.impl.form.provider.AbstractFormProvider
-
- org.kie.server.services.jbpm.ui.form.RemoteFormModellerFormProvider
-
- All Implemented Interfaces:
org.jbpm.kie.services.impl.form.FormProvider,UIFormProvider
public class RemoteFormModellerFormProvider extends org.jbpm.kie.services.impl.form.provider.AbstractFormProvider implements UIFormProvider
-
-
Field Summary
Fields Modifier and Type Field Description static List<String>ATTR_LANG_NAMESstatic StringATTR_NAMEstatic StringATTR_TYPEstatic StringATTR_VALUEstatic StringMULTI_SUB_FORM_TYPEstatic StringNODE_DATA_HOLDERstatic StringNODE_FIELDstatic StringNODE_FORMstatic StringNODE_PROPERTYstatic StringSUB_FORM_TYPE
-
Constructor Summary
Constructors Constructor Description RemoteFormModellerFormProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringasString(Document doc)protected StringattachSubForms(String document, String deploymentId)voidconfigure(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 formManagerServiceprotected StringfilterXML(String document, String lang, String deploymentId, Map inputs, Map outputs)protected StringfindPropertyValue(Node node, String propertyName)protected StringgetFormExtension()intgetPriority()Return priority that defines how form providers are evaluatedStringgetType()Returns type of the form that is being returned - depends on form provider impl.Stringrender(String name, org.jbpm.services.api.model.ProcessDefinition process, Map<String,Object> renderContext)Rendering of process formStringrender(String name, org.kie.api.task.model.Task task, org.jbpm.services.api.model.ProcessDefinition process, Map<String,Object> renderContext)Rendering of task formprotected voidsetPropertyNodeValue(Node propertyNode, String value, Map values)
-
-
-
Field Detail
-
NODE_FORM
public static final String NODE_FORM
- See Also:
- Constant Field Values
-
NODE_FIELD
public static final String NODE_FIELD
- See Also:
- Constant Field Values
-
NODE_PROPERTY
public static final String NODE_PROPERTY
- See Also:
- Constant Field Values
-
NODE_DATA_HOLDER
public static final String NODE_DATA_HOLDER
- See Also:
- Constant Field Values
-
ATTR_NAME
public static final String ATTR_NAME
- See Also:
- Constant Field Values
-
ATTR_VALUE
public static final String ATTR_VALUE
- See Also:
- Constant Field Values
-
ATTR_TYPE
public static final String ATTR_TYPE
- See Also:
- Constant Field Values
-
SUB_FORM_TYPE
public static final String SUB_FORM_TYPE
- See Also:
- Constant Field Values
-
MULTI_SUB_FORM_TYPE
public static final String MULTI_SUB_FORM_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
configure
public void configure(org.jbpm.kie.services.impl.FormManagerService formManagerService)
Description copied from interface:UIFormProviderInvoked only once when first time loading the service so each provider will get the same instance of formManagerService- Specified by:
configurein interfaceUIFormProvider
-
render
public String render(String name, org.jbpm.services.api.model.ProcessDefinition process, Map<String,Object> renderContext)
Description copied from interface:UIFormProviderRendering of process form- Specified by:
renderin interfaceorg.jbpm.kie.services.impl.form.FormProvider- Specified by:
renderin interfaceUIFormProvider
-
render
public String render(String name, org.kie.api.task.model.Task task, org.jbpm.services.api.model.ProcessDefinition process, Map<String,Object> renderContext)
Description copied from interface:UIFormProviderRendering of task form- Specified by:
renderin interfaceorg.jbpm.kie.services.impl.form.FormProvider- Specified by:
renderin interfaceUIFormProvider
-
filterXML
protected String filterXML(String document, String lang, String deploymentId, Map inputs, Map outputs)
-
setPropertyNodeValue
protected void setPropertyNodeValue(Node propertyNode, String value, Map values)
-
getPriority
public int getPriority()
Description copied from interface:UIFormProviderReturn priority that defines how form providers are evaluated- Specified by:
getPriorityin interfaceorg.jbpm.kie.services.impl.form.FormProvider- Specified by:
getPriorityin interfaceUIFormProvider
-
getFormExtension
protected String getFormExtension()
- Overrides:
getFormExtensionin classorg.jbpm.kie.services.impl.form.provider.AbstractFormProvider
-
getType
public String getType()
Description copied from interface:UIFormProviderReturns type of the form that is being returned - depends on form provider impl.- Specified by:
getTypein interfaceUIFormProvider- Returns:
- type of the content
-
-