Class JavaExpressionFactory
java.lang.Object
io.serverlessworkflow.impl.expressions.AbstractExpressionFactory
io.serverlessworkflow.impl.expressions.func.JavaExpressionFactory
- All Implemented Interfaces:
io.serverlessworkflow.impl.expressions.ExpressionFactory,io.serverlessworkflow.impl.ServicePriority,Comparable<io.serverlessworkflow.impl.ServicePriority>
public class JavaExpressionFactory
extends io.serverlessworkflow.impl.expressions.AbstractExpressionFactory
-
Field Summary
Fields inherited from interface io.serverlessworkflow.impl.ServicePriority
DEFAULT_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.serverlessworkflow.impl.expressions.ObjectExpressionbuildExpression(io.serverlessworkflow.impl.expressions.ExpressionDescriptor descriptor) Optional<io.serverlessworkflow.impl.WorkflowPredicate>buildIfFilter(io.serverlessworkflow.api.types.TaskBase task) io.serverlessworkflow.impl.WorkflowPredicatebuildPredicate(io.serverlessworkflow.impl.expressions.ExpressionDescriptor desc) io.serverlessworkflow.impl.WorkflowModelFactoryprotected io.cloudevents.CloudEventDatatoCloudEventData(Object eval) protected Collection<?>toCollection(Object obj) protected OffsetDateTimeprotected StringMethods inherited from class io.serverlessworkflow.impl.expressions.AbstractExpressionFactory
buildFilter, resolveCE, resolveCollection, resolveDate, resolveMap, resolveStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.serverlessworkflow.impl.ServicePriority
compareTo, priority
-
Constructor Details
-
JavaExpressionFactory
public JavaExpressionFactory()
-
-
Method Details
-
buildExpression
public io.serverlessworkflow.impl.expressions.ObjectExpression buildExpression(io.serverlessworkflow.impl.expressions.ExpressionDescriptor descriptor) - Specified by:
buildExpressionin classio.serverlessworkflow.impl.expressions.AbstractExpressionFactory
-
buildIfFilter
public Optional<io.serverlessworkflow.impl.WorkflowPredicate> buildIfFilter(io.serverlessworkflow.api.types.TaskBase task) -
modelFactory
public io.serverlessworkflow.impl.WorkflowModelFactory modelFactory() -
buildPredicate
public io.serverlessworkflow.impl.WorkflowPredicate buildPredicate(io.serverlessworkflow.impl.expressions.ExpressionDescriptor desc) -
toString
- Specified by:
toStringin classio.serverlessworkflow.impl.expressions.AbstractExpressionFactory
-
toCloudEventData
- Specified by:
toCloudEventDatain classio.serverlessworkflow.impl.expressions.AbstractExpressionFactory
-
toDate
- Specified by:
toDatein classio.serverlessworkflow.impl.expressions.AbstractExpressionFactory
-
toMap
- Specified by:
toMapin classio.serverlessworkflow.impl.expressions.AbstractExpressionFactory
-
toCollection
- Specified by:
toCollectionin classio.serverlessworkflow.impl.expressions.AbstractExpressionFactory
-