public interface WorkItemExpressionResolver
| Modifier and Type | Method and Description |
|---|---|
com.edorasware.commons.core.any.AnyWorkObject |
getEvaluationContext(com.edorasware.cmmn.model.structure.PlanItem planItem)
Determine the work object for expression evaluation given the passed plan item.
|
boolean |
resolveBooleanExpression(String expression,
com.edorasware.commons.core.any.AnyWorkObject workObject,
Map<String,Object> context,
Boolean defaultValue)
Resolve an edoras one backend expression to a boolean value.
|
Object |
resolveExpression(String expression,
com.edorasware.commons.core.any.AnyWorkObject workObject,
Map<String,Object> context,
Object defaultValue)
Resolve an edoras one backend expression to an Object value.
|
String |
resolveStringExpression(String expression,
com.edorasware.commons.core.any.AnyWorkObject workObject,
Map<String,Object> context,
String defaultValue)
Resolve an edoras one backend expression to a String value.
|
boolean resolveBooleanExpression(String expression, com.edorasware.commons.core.any.AnyWorkObject workObject, Map<String,Object> context, Boolean defaultValue)
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, com.edorasware.commons.core.any.AnyWorkObject workObject, Map<String,Object> context, String defaultValue)
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, com.edorasware.commons.core.any.AnyWorkObject workObject, Map<String,Object> context, Object defaultValue)
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 emptycom.edorasware.commons.core.any.AnyWorkObject getEvaluationContext(com.edorasware.cmmn.model.structure.PlanItem planItem)
planItem - the plan item.Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.