Package org.flowable.bpmn.model
Class FlowableListener
- java.lang.Object
-
- org.flowable.bpmn.model.BaseElement
-
- org.flowable.bpmn.model.FlowableListener
-
- All Implemented Interfaces:
HasExtensionAttributes,HasScriptInfo
public class FlowableListener extends BaseElement implements HasScriptInfo
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcustomPropertiesResolverImplementationprotected StringcustomPropertiesResolverImplementationTypeprotected Stringeventprotected List<FieldExtension>fieldExtensionsprotected Stringimplementationprotected StringimplementationTypeprotected Objectinstanceprotected StringonTransactionprotected ScriptInfoscriptInfoScriptInfo is populated for implementationType 'script'-
Fields inherited from class org.flowable.bpmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
-
Constructor Summary
Constructors Constructor Description FlowableListener()
-
Method Summary
-
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
-
event
protected String event
-
implementationType
protected String implementationType
-
implementation
protected String implementation
-
fieldExtensions
protected List<FieldExtension> fieldExtensions
-
onTransaction
protected String onTransaction
-
customPropertiesResolverImplementationType
protected String customPropertiesResolverImplementationType
-
customPropertiesResolverImplementation
protected String customPropertiesResolverImplementation
-
instance
protected Object instance
-
scriptInfo
protected ScriptInfo scriptInfo
ScriptInfo is populated for implementationType 'script'
-
-
Method Detail
-
getEvent
public String getEvent()
-
setEvent
public void setEvent(String event)
-
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)
-
getOnTransaction
public String getOnTransaction()
-
setOnTransaction
public void setOnTransaction(String onTransaction)
-
getCustomPropertiesResolverImplementationType
public String getCustomPropertiesResolverImplementationType()
-
setCustomPropertiesResolverImplementationType
public void setCustomPropertiesResolverImplementationType(String customPropertiesResolverImplementationType)
-
getCustomPropertiesResolverImplementation
public String getCustomPropertiesResolverImplementation()
-
setCustomPropertiesResolverImplementation
public void setCustomPropertiesResolverImplementation(String customPropertiesResolverImplementation)
-
getInstance
public Object getInstance()
-
setInstance
public void setInstance(Object instance)
-
getScriptInfo
public ScriptInfo getScriptInfo()
Return the script info, if present.ScriptInfo must be populated, when
<executionListener type="script" ...>e.g. when implementationType is 'script'.- Specified by:
getScriptInfoin interfaceHasScriptInfo
-
setScriptInfo
public void setScriptInfo(ScriptInfo scriptInfo)
Sets the script info- Specified by:
setScriptInfoin interfaceHasScriptInfo- See Also:
getScriptInfo()
-
clone
public FlowableListener clone()
- Specified by:
clonein classBaseElement
-
setValues
public void setValues(FlowableListener otherListener)
-
-