Class ExpressionCaseLifecycleListener
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.listener.ExpressionCaseLifecycleListener
-
- All Implemented Interfaces:
CaseInstanceLifecycleListener
public class ExpressionCaseLifecycleListener extends Object implements CaseInstanceLifecycleListener
- Author:
- martin.grofcik
-
-
Field Summary
Fields Modifier and Type Field Description protected Expressionexpressionprotected StringsourceStateprotected StringtargetState
-
Constructor Summary
Constructors Constructor Description ExpressionCaseLifecycleListener(String sourceState, String targetState, Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExpressionText()returns the expression text for this case instance lifecycle listener.StringgetSourceState()StringgetTargetState()voidstateChanged(CaseInstance caseInstance, String oldState, String newState)
-
-
-
Field Detail
-
sourceState
protected String sourceState
-
targetState
protected String targetState
-
expression
protected Expression expression
-
-
Constructor Detail
-
ExpressionCaseLifecycleListener
public ExpressionCaseLifecycleListener(String sourceState, String targetState, Expression expression)
-
-
Method Detail
-
getSourceState
public String getSourceState()
- Specified by:
getSourceStatein interfaceCaseInstanceLifecycleListener
-
getTargetState
public String getTargetState()
- Specified by:
getTargetStatein interfaceCaseInstanceLifecycleListener
-
stateChanged
public void stateChanged(CaseInstance caseInstance, String oldState, String newState)
- Specified by:
stateChangedin interfaceCaseInstanceLifecycleListener
-
getExpressionText
public String getExpressionText()
returns the expression text for this case instance lifecycle listener.
-
-