Class AbstractFlowableFunctionDelegate

java.lang.Object
org.flowable.common.engine.impl.el.AbstractFlowableFunctionDelegate
All Implemented Interfaces:
FlowableFunctionDelegate
Direct Known Subclasses:
FlowableAddDateFunctionDelegate, FlowableAllOfFunctionDelegate, FlowableAnyOfFunctionDelegate, FlowableContainsAnyFunctionDelegate, FlowableContainsFunctionDelegate, FlowableCurrentDateFunctionDelegate, FlowableDateFunctionDelegate, FlowableNoneOfFunctionDelegate, FlowableNotAllOfFunctionDelegate, FlowableNotContainsAnyFunctionDelegate, FlowableNotContainsFunctionDelegate, FlowableSubtractDateFunctionDelegate, FlowableToDateFunctionDelegate

public abstract class AbstractFlowableFunctionDelegate extends Object implements FlowableFunctionDelegate
Abstract class that can be used as a base class for pluggable functions that can be used in the EL expressions
Author:
Tijs Rademakers
  • Constructor Details

    • AbstractFlowableFunctionDelegate

      public AbstractFlowableFunctionDelegate()
  • Method Details

    • functionClass

      public abstract Class<?> functionClass()
      The class, typically containing static methods. If FlowableFunctionDelegate.functionMethod() is provided, this method does not need to return a value.
    • getNoParameterMethod

      protected Method getNoParameterMethod()
    • getNoParameterMethod

      protected Method getNoParameterMethod(String methodName)
    • getSingleObjectParameterMethod

      protected Method getSingleObjectParameterMethod()
    • getSingleObjectParameterMethod

      protected Method getSingleObjectParameterMethod(String methodName)
    • getTwoObjectParameterMethod

      protected Method getTwoObjectParameterMethod()
    • getTwoObjectParameterMethod

      protected Method getTwoObjectParameterMethod(String methodName)
    • getThreeObjectParameterMethod

      protected Method getThreeObjectParameterMethod()
    • getThreeObjectParameterMethod

      protected Method getThreeObjectParameterMethod(String methodName)
    • getFourObjectParameterMethod

      protected Method getFourObjectParameterMethod()
    • getFourObjectParameterMethod

      protected Method getFourObjectParameterMethod(String methodName)