Class AbstractVariableContainerAwareIdmFunctionDelegate

java.lang.Object
com.flowable.idm.engine.impl.el.AbstractVariableContainerAwareIdmFunctionDelegate
All Implemented Interfaces:
org.flowable.common.engine.api.delegate.FlowableFunctionDelegate, org.flowable.common.engine.impl.el.FlowableAstFunctionCreator
Direct Known Subclasses:
AbstractUserQueryingFunctionDelegate, FindPlatformUserFunctionDelegate, IsUserInAllGroupsFunctionDelegate, IsUserInAnyGroupFunctionDelegate, IsUserInNoGroupFunctionDelegate, SetPlatformUserInfoFunctionDelegate, SetUserStateAndSubStateFunctionDelegate, SetUserStateFunctionDelegate, SetUserSubStateFunctionDelegate

public abstract class AbstractVariableContainerAwareIdmFunctionDelegate extends Object implements org.flowable.common.engine.api.delegate.FlowableFunctionDelegate, org.flowable.common.engine.impl.el.FlowableAstFunctionCreator
Author:
Filip Hrisafov
  • Field Details

    • functionMethod

      protected Method functionMethod
    • functionName

      protected String functionName
  • Constructor Details

    • AbstractVariableContainerAwareIdmFunctionDelegate

      public AbstractVariableContainerAwareIdmFunctionDelegate(String functionName)
  • Method Details

    • findMethod

      protected Method findMethod(String functionName)
    • getFunctionNames

      public Collection<String> getFunctionNames()
      Specified by:
      getFunctionNames in interface org.flowable.common.engine.impl.el.FlowableAstFunctionCreator
    • prefix

      public String prefix()
      Specified by:
      prefix in interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate
    • localName

      public String localName()
      Specified by:
      localName in interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate
    • functionMethod

      public Method functionMethod()
      Specified by:
      functionMethod in interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate
    • createFunction

      public org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstFunction createFunction(String name, int index, org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstParameters parameters, boolean varargs, org.flowable.common.engine.impl.el.FlowableExpressionParser parser)
      Specified by:
      createFunction in interface org.flowable.common.engine.impl.el.FlowableAstFunctionCreator