org.camunda.bpm.engine.impl.core.variable.scope
Class VariableListenerInvocationListener

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.variable.scope.VariableListenerInvocationListener
All Implemented Interfaces:
VariableInstanceLifecycleListener<VariableInstanceEntity>

public class VariableListenerInvocationListener
extends Object
implements VariableInstanceLifecycleListener<VariableInstanceEntity>

Author:
Thorben Lindhauer, Christopher Zell, Ryan Johnston

Field Summary
protected  AbstractVariableScope targetScope
           
 
Constructor Summary
VariableListenerInvocationListener(AbstractVariableScope targetScope)
           
 
Method Summary
protected  void addEventToScopeExecution(ExecutionEntity sourceScope, VariableEvent event)
           
protected  void handleEvent(VariableEvent event)
           
 void onCreate(VariableInstanceEntity variable, AbstractVariableScope sourceScope)
           
 void onDelete(VariableInstanceEntity variable, AbstractVariableScope sourceScope)
           
 void onUpdate(VariableInstanceEntity variable, AbstractVariableScope sourceScope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetScope

protected final AbstractVariableScope targetScope
Constructor Detail

VariableListenerInvocationListener

public VariableListenerInvocationListener(AbstractVariableScope targetScope)
Method Detail

onCreate

public void onCreate(VariableInstanceEntity variable,
                     AbstractVariableScope sourceScope)
Specified by:
onCreate in interface VariableInstanceLifecycleListener<VariableInstanceEntity>

onUpdate

public void onUpdate(VariableInstanceEntity variable,
                     AbstractVariableScope sourceScope)
Specified by:
onUpdate in interface VariableInstanceLifecycleListener<VariableInstanceEntity>

onDelete

public void onDelete(VariableInstanceEntity variable,
                     AbstractVariableScope sourceScope)
Specified by:
onDelete in interface VariableInstanceLifecycleListener<VariableInstanceEntity>

handleEvent

protected void handleEvent(VariableEvent event)

addEventToScopeExecution

protected void addEventToScopeExecution(ExecutionEntity sourceScope,
                                        VariableEvent event)


Copyright © 2017 camunda services GmbH. All rights reserved.