public interface WorkItemExpressionResolver
Modifier and Type | Method and Description |
---|---|
AnyWorkObject |
getEvaluationContext(PlanItem planItem,
TransitionData transitionData)
Determine the work object for expression evaluation given the passed plan item and transition data.
|
boolean |
resolveBooleanExpression(String expression,
AnyWorkObject workObject,
Map<String,Object> context,
Boolean defaultValue)
Resolve an edoras one backend expression to a boolean value.
|
Object |
resolveExpression(String expression,
AnyWorkObject workObject,
Map<String,Object> context,
Object defaultValue)
Resolve an edoras one backend expression to an Object value.
|
String |
resolveStringExpression(String expression,
AnyWorkObject workObject,
Map<String,Object> context,
String defaultValue)
Resolve an edoras one backend expression to a String value.
|
boolean resolveBooleanExpression(String expression, AnyWorkObject workObject, Map<String,Object> context, Boolean defaultValue)
Resolve an edoras one backend expression to a boolean value.
expression
- the expressionworkObject
- the work object to resolve it oncontext
- additional evaluation context (a map of key/value pairs)defaultValue
- the default value returned if the passed expression is emptyString resolveStringExpression(String expression, AnyWorkObject workObject, Map<String,Object> context, String defaultValue)
Resolve an edoras one backend expression to a String value.
expression
- the expressionworkObject
- the work object to resolve it oncontext
- additional evaluation context (a map of key/value pairs)defaultValue
- the default value returned if the passed expression is emptyObject resolveExpression(String expression, AnyWorkObject workObject, Map<String,Object> context, Object defaultValue)
Resolve an edoras one backend expression to an Object value.
expression
- the expressionworkObject
- the work object to resolve it oncontext
- additional evaluation context (a map of key/value pairs)defaultValue
- the default value returned if the passed expression is emptyAnyWorkObject getEvaluationContext(PlanItem planItem, TransitionData transitionData)
Determine the work object for expression evaluation given the passed plan item and transition data.
planItem
- the plan item.transitionData
- transition date.Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.