Class RemoveCaseOwnerFunctionDelegate
java.lang.Object
com.flowable.platform.common.el.cmmn.RemoveCaseOwnerFunctionDelegate
- All Implemented Interfaces:
FlowableFunctionDelegate
,FlowableAstFunctionCreator
public class RemoveCaseOwnerFunctionDelegate
extends Object
implements FlowableFunctionDelegate, FlowableAstFunctionCreator
Allows removing case owner
The following expressions are valid: cmmn:removeOwner() : will remove the owner of the current case instance cmmn:removeOwner(String caseInstanceId): will remove the owner of the passed case instance id cmmn:removeOwner(String caseInstanceId, String userId): will remove the passed owner of the passed case instance id (backwards compatibility)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateFunction
(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser) prefix()
static void
removeOwner
(Object firstObject, String userId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate
localNames, prefixes
-
Constructor Details
-
RemoveCaseOwnerFunctionDelegate
public RemoveCaseOwnerFunctionDelegate()
-
-
Method Details
-
prefix
- Specified by:
prefix
in interfaceFlowableFunctionDelegate
-
localName
- Specified by:
localName
in interfaceFlowableFunctionDelegate
-
functionMethod
- Specified by:
functionMethod
in interfaceFlowableFunctionDelegate
-
getFunctionNames
- Specified by:
getFunctionNames
in interfaceFlowableAstFunctionCreator
-
createFunction
public AstFunction createFunction(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser) - Specified by:
createFunction
in interfaceFlowableAstFunctionCreator
-
removeOwner
-