Package org.flowable.cmmn.model
Class FlowableListener
- java.lang.Object
-
- org.flowable.cmmn.model.BaseElement
-
- org.flowable.cmmn.model.CmmnElement
-
- org.flowable.cmmn.model.FlowableListener
-
- All Implemented Interfaces:
HasExtensionAttributes
public class FlowableListener extends CmmnElement
- Author:
- Tijs Rademakers, Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringeventprotected List<FieldExtension>fieldExtensionsprotected Stringimplementationprotected StringimplementationTypeprotected Objectinstanceprotected StringonTransactionprotected ScriptInfoscriptInfoprotected StringsourceStateprotected StringtargetState-
Fields inherited from class org.flowable.cmmn.model.CmmnElement
documentation, documentationTextFormat
-
Fields inherited from class org.flowable.cmmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
-
Constructor Summary
Constructors Constructor Description FlowableListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowableListenerclone()StringgetEvent()List<FieldExtension>getFieldExtensions()StringgetImplementation()StringgetImplementationType()ObjectgetInstance()StringgetOnTransaction()ScriptInfogetScriptInfo()Return the script info, if present.StringgetSourceState()StringgetTargetState()voidsetEvent(String event)voidsetFieldExtensions(List<FieldExtension> fieldExtensions)voidsetImplementation(String implementation)voidsetImplementationType(String implementationType)voidsetInstance(Object instance)voidsetOnTransaction(String onTransaction)voidsetScriptInfo(ScriptInfo scriptInfo)Sets the script infovoidsetSourceState(String sourceState)voidsetTargetState(String targetState)voidsetValues(FlowableListener otherListener)-
Methods inherited from class org.flowable.cmmn.model.CmmnElement
getDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValues
-
Methods inherited from class org.flowable.cmmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
-
-
-
Field Detail
-
event
protected String event
-
sourceState
protected String sourceState
-
targetState
protected String targetState
-
implementationType
protected String implementationType
-
implementation
protected String implementation
-
fieldExtensions
protected List<FieldExtension> fieldExtensions
-
onTransaction
protected String onTransaction
-
scriptInfo
protected ScriptInfo scriptInfo
-
instance
protected Object instance
-
-
Method Detail
-
getEvent
public String getEvent()
-
setEvent
public void setEvent(String event)
-
getSourceState
public String getSourceState()
-
setSourceState
public void setSourceState(String sourceState)
-
getTargetState
public String getTargetState()
-
setTargetState
public void setTargetState(String targetState)
-
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)
-
getScriptInfo
public ScriptInfo getScriptInfo()
Return the script info, if present.ScriptInfo must be populated, when
<executionListener type="script" ...>e.g. when implementationType is 'script'.
-
setScriptInfo
public void setScriptInfo(ScriptInfo scriptInfo)
Sets the script info- See Also:
getScriptInfo()
-
getInstance
public Object getInstance()
-
setInstance
public void setInstance(Object instance)
-
clone
public FlowableListener clone()
-
setValues
public void setValues(FlowableListener otherListener)
-
-