Package org.flowable.bpmn.model
Class AbstractFlowableHttpHandler
- java.lang.Object
-
- org.flowable.bpmn.model.BaseElement
-
- org.flowable.bpmn.model.AbstractFlowableHttpHandler
-
- All Implemented Interfaces:
HasExtensionAttributes,HasScriptInfo
- Direct Known Subclasses:
FlowableHttpRequestHandler,FlowableHttpResponseHandler
public abstract class AbstractFlowableHttpHandler extends BaseElement implements HasScriptInfo
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected List<FieldExtension>fieldExtensionsprotected Stringimplementationprotected StringimplementationTypeprotected Objectinstanceprotected ScriptInfoscriptInfo-
Fields inherited from class org.flowable.bpmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
-
Constructor Summary
Constructors Constructor Description AbstractFlowableHttpHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractFlowableHttpHandlerclone()List<FieldExtension>getFieldExtensions()StringgetImplementation()StringgetImplementationType()ObjectgetInstance()ScriptInfogetScriptInfo()Return the script info, if present.voidsetFieldExtensions(List<FieldExtension> fieldExtensions)voidsetImplementation(String implementation)voidsetImplementationType(String implementationType)voidsetInstance(Object instance)voidsetScriptInfo(ScriptInfo scriptInfo)Sets the script infovoidsetValues(AbstractFlowableHttpHandler otherHandler)-
Methods inherited from class org.flowable.bpmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
-
-
-
Field Detail
-
implementationType
protected String implementationType
-
implementation
protected String implementation
-
fieldExtensions
protected List<FieldExtension> fieldExtensions
-
scriptInfo
protected ScriptInfo scriptInfo
-
instance
protected Object instance
-
-
Method Detail
-
getImplementationType
public String getImplementationType()
-
setImplementationType
public void setImplementationType(String implementationType)
-
getImplementation
public String getImplementation()
-
setImplementation
public void setImplementation(String implementation)
-
getFieldExtensions
public List<FieldExtension> getFieldExtensions()
-
setFieldExtensions
public void setFieldExtensions(List<FieldExtension> fieldExtensions)
-
getInstance
public Object getInstance()
-
setInstance
public void setInstance(Object instance)
-
getScriptInfo
public ScriptInfo getScriptInfo()
Description copied from interface:HasScriptInfoReturn the script info, if present.ScriptInfo must be populated, when
<element type="script" ...>is set on the element. Meta information and the script payload are provided in the ScriptInfo object.- Specified by:
getScriptInfoin interfaceHasScriptInfo
-
setScriptInfo
public void setScriptInfo(ScriptInfo scriptInfo)
Description copied from interface:HasScriptInfoSets the script info- Specified by:
setScriptInfoin interfaceHasScriptInfo- See Also:
HasScriptInfo.getScriptInfo()
-
clone
public abstract AbstractFlowableHttpHandler clone()
- Specified by:
clonein classBaseElement
-
setValues
public void setValues(AbstractFlowableHttpHandler otherHandler)
-
-