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> Tevaluate(Case useCase, Field<T> defaultField, java.util.Map<java.lang.String,java.lang.String> params)java.lang.Objectevaluate(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)I18nStringevaluateCaseName(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:
evaluatein 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:
evaluateOptionsin interfaceIInitValueExpressionEvaluator
-
evaluateChoices
public java.util.Set<I18nString> evaluateChoices(Case useCase, ChoiceField<?> field, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluateChoicesin interfaceIInitValueExpressionEvaluator
-
evaluateCaseName
public I18nString evaluateCaseName(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluateCaseNamein interfaceIInitValueExpressionEvaluator
-
evaluate
public java.lang.Object evaluate(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
evaluatein interfaceIInitValueExpressionEvaluator
-
-