Class FlowableListener

All Implemented Interfaces:
HasExtensionAttributes

public class FlowableListener extends CmmnElement
Author:
Tijs Rademakers, Joram Barrez
  • Field Details

    • 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
  • Constructor Details

    • FlowableListener

      public FlowableListener()
  • Method Details

    • 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:
    • getInstance

      public Object getInstance()
    • setInstance

      public void setInstance(Object instance)
    • clone

      public FlowableListener clone()
      Overrides:
      clone in class Object
    • setValues

      public void setValues(FlowableListener otherListener)