Interface FlowableFunctionDelegate
- All Known Implementing Classes:
AbstractFlowableFunctionDelegate
,AbstractFlowableVariableExpressionFunction
,AbstractVariableComparatorExpressionFunction
,FlowableAddDateFunctionDelegate
,FlowableAllOfFunctionDelegate
,FlowableAnyOfFunctionDelegate
,FlowableContainsAnyFunctionDelegate
,FlowableContainsFunctionDelegate
,FlowableCurrentDateFunctionDelegate
,FlowableDateFunctionDelegate
,FlowableNoneOfFunctionDelegate
,FlowableNotAllOfFunctionDelegate
,FlowableNotContainsAnyFunctionDelegate
,FlowableNotContainsFunctionDelegate
,FlowableSubtractDateFunctionDelegate
,FlowableToDateFunctionDelegate
,IsPlanItemCompletedExpressionFunction
,IsStageCompletableExpressionFunction
,TaskGetFunctionDelegate
,TaskGetFunctionDelegate
,VariableBase64ExpressionFunction
,VariableContainsAnyExpressionFunction
,VariableContainsExpressionFunction
,VariableEqualsExpressionFunction
,VariableExistsExpressionFunction
,VariableGetExpressionFunction
,VariableGetOrDefaultExpressionFunction
,VariableGreaterThanExpressionFunction
,VariableGreaterThanOrEqualsExpressionFunction
,VariableIsEmptyExpressionFunction
,VariableIsNotEmptyExpressionFunction
,VariableLowerThanExpressionFunction
,VariableLowerThanOrEqualsExpressionFunction
,VariableNotEqualsExpressionFunction
public interface FlowableFunctionDelegate
Interface for pluggable functions that can be used in the EL expressions
- Author:
- Tijs Rademakers, Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionReturns the method that is invoked by JUEL.The name of the method when used in an expression, like the second part of ${prefix:method()}.default Collection<String>
All the names of the method when used in an expression, like the second part of ${prefix:method()}.prefix()
The prefix of the method when used in an expression, like the first part of ${prefix:method()}.default Collection<String>
prefixes()
All the prefixes of the method when used in an expression.
-
Method Details
-
prefix
String prefix()The prefix of the method when used in an expression, like the first part of ${prefix:method()}. Will be used to match the text of the expression to the actualFlowableFunctionDelegate
instance. -
prefixes
All the prefixes of the method when used in an expression. It allows one method to cover multiple prefixes. e.g.${prefix:method()}
or {$code ${alternativePrefix:method()}}. Will be used to match the text of the expression to the actualFlowableFunctionDelegate
instance. -
localName
String localName()The name of the method when used in an expression, like the second part of ${prefix:method()}. Will be used to match the text of the expression to the actualFlowableFunctionDelegate
instance. -
localNames
All the names of the method when used in an expression, like the second part of ${prefix:method()}. It allows one method to cover multiple local names. e.g.${prefix:method()}
or${prefix:alternativeMethod()}
. Will be used to match the text of the expression to the actualFlowableFunctionDelegate
instance. -
functionMethod
Method functionMethod()Returns the method that is invoked by JUEL.
-