Interface CaseVariableListener
- All Superinterfaces:
VariableListener<DelegateCaseVariableInstance>
- All Known Implementing Classes:
ClassDelegateCaseVariableListener,DelegateExpressionCaseVariableListener,ExpressionCaseVariableListener,ScriptCaseVariableListener
A variable listener can be defined on a scope in a case model. Depending on its configuration, it is invoked when a variable is create/updated/deleted on a case execution that corresponds to that scope or to any of its descendant scopes.
Beware: If you set a variable inside a VariableListener implementation,
this will result in new variable listener invocations. Make sure that your implementation
allows to exit such a cascade as otherwise there will be an infinite loop.
- Author:
- Thorben Lindhauer
-
Field Summary
Fields -
Method Summary
-
Field Details
-
CREATE
- See Also:
-
UPDATE
- See Also:
-
DELETE
- See Also:
-
-
Method Details
-
notify
- Specified by:
notifyin interfaceVariableListener<DelegateCaseVariableInstance>- Throws:
Exception
-