Class InitValueExpressionEvaluator
- java.lang.Object
-
- com.netgrif.application.engine.workflow.service.InitValueExpressionEvaluator
-
- All Implemented Interfaces:
IInitValueExpressionEvaluator
@Service public class InitValueExpressionEvaluator extends java.lang.Object implements IInitValueExpressionEvaluator
-
-
Constructor Summary
Constructors Constructor Description InitValueExpressionEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
evaluate(Case useCase, Field<T> defaultField, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.Object
evaluate(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
I18nString
evaluateCaseName(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
java.util.Set<I18nString>
evaluateChoices(Case useCase, ChoiceField<?> field, java.util.Map<java.lang.String,java.lang.String> params)
java.util.Map<java.lang.String,I18nString>
evaluateOptions(Case useCase, MapOptionsField<I18nString,?> field, java.util.Map<java.lang.String,java.lang.String> params)
-
-
-
Method Detail
-
evaluate
public <T> T evaluate(Case useCase, Field<T> defaultField, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluate
in interfaceIInitValueExpressionEvaluator
-
evaluateOptions
public java.util.Map<java.lang.String,I18nString> evaluateOptions(Case useCase, MapOptionsField<I18nString,?> field, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluateOptions
in interfaceIInitValueExpressionEvaluator
-
evaluateChoices
public java.util.Set<I18nString> evaluateChoices(Case useCase, ChoiceField<?> field, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluateChoices
in interfaceIInitValueExpressionEvaluator
-
evaluateCaseName
public I18nString evaluateCaseName(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluateCaseName
in interfaceIInitValueExpressionEvaluator
-
evaluate
public java.lang.Object evaluate(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluate
in interfaceIInitValueExpressionEvaluator
-
-