Package com.flowable.idm.engine.impl.el
Class AbstractVariableContainerAwareIdmFunctionDelegate
- java.lang.Object
-
- com.flowable.idm.engine.impl.el.AbstractVariableContainerAwareIdmFunctionDelegate
-
- All Implemented Interfaces:
FlowableFunctionDelegate,FlowableAstFunctionCreator
- Direct Known Subclasses:
AbstractUserQueryingFunctionDelegate,FindPlatformUserFunctionDelegate,IsUserInAllGroupsFunctionDelegate,IsUserInAnyGroupFunctionDelegate,IsUserInNoGroupFunctionDelegate,SetPlatformUserInfoFunctionDelegate,SetUserStateAndSubStateFunctionDelegate,SetUserStateFunctionDelegate,SetUserSubStateFunctionDelegate
public abstract class AbstractVariableContainerAwareIdmFunctionDelegate extends Object implements FlowableFunctionDelegate, FlowableAstFunctionCreator
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected MethodfunctionMethodprotected StringfunctionName
-
Constructor Summary
Constructors Constructor Description AbstractVariableContainerAwareIdmFunctionDelegate(String functionName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AstFunctioncreateFunction(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser)protected MethodfindMethod(String functionName)MethodfunctionMethod()Collection<String>getFunctionNames()StringlocalName()Stringprefix()-
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 Detail
-
AbstractVariableContainerAwareIdmFunctionDelegate
public AbstractVariableContainerAwareIdmFunctionDelegate(String functionName)
-
-
Method Detail
-
getFunctionNames
public Collection<String> getFunctionNames()
- Specified by:
getFunctionNamesin interfaceFlowableAstFunctionCreator
-
prefix
public String prefix()
- Specified by:
prefixin interfaceFlowableFunctionDelegate
-
localName
public String localName()
- Specified by:
localNamein interfaceFlowableFunctionDelegate
-
functionMethod
public Method functionMethod()
- Specified by:
functionMethodin interfaceFlowableFunctionDelegate
-
createFunction
public AstFunction createFunction(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser)
- Specified by:
createFunctionin interfaceFlowableAstFunctionCreator
-
-