public class OneExpressionResolver extends Object implements WorkItemExpressionResolver
GearExpressionResolver, providing additional CMMN specific
context for variable resolution.| Constructor and Description |
|---|
OneExpressionResolver(com.edorasware.gear.core.expression.GearExpressionResolver gearExpressionResolver,
com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService,
AppHelper appHelper,
com.edorasware.cmmn.engine.hooks.ViewCreators viewCreators) |
| 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.
|
public OneExpressionResolver(com.edorasware.gear.core.expression.GearExpressionResolver gearExpressionResolver,
com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService,
AppHelper appHelper,
com.edorasware.cmmn.engine.hooks.ViewCreators viewCreators)
public boolean resolveBooleanExpression(String expression, com.edorasware.commons.core.any.AnyWorkObject workObject, Map<String,Object> context, Boolean defaultValue)
WorkItemExpressionResolverresolveBooleanExpression in interface WorkItemExpressionResolverexpression - 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 emptypublic String resolveStringExpression(String expression, com.edorasware.commons.core.any.AnyWorkObject workObject, Map<String,Object> context, String defaultValue)
WorkItemExpressionResolverresolveStringExpression in interface WorkItemExpressionResolverexpression - 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 emptypublic Object resolveExpression(String expression, com.edorasware.commons.core.any.AnyWorkObject workObject, Map<String,Object> context, Object defaultValue)
WorkItemExpressionResolverresolveExpression in interface WorkItemExpressionResolverexpression - 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 emptypublic com.edorasware.commons.core.any.AnyWorkObject getEvaluationContext(com.edorasware.cmmn.model.structure.PlanItem planItem)
WorkItemExpressionResolvergetEvaluationContext in interface WorkItemExpressionResolverplanItem - the plan item.Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.