public class OneEvaluationListeners extends OneExpressionResolver implements com.edorasware.cmmn.engine.hooks.EvaluationListeners
Constructor and Description |
---|
OneEvaluationListeners(com.edorasware.cmmn.engine.hooks.ViewCreators viewCreators,
com.edorasware.gear.core.expression.GearExpressionResolver gearExpressionResolver,
com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService,
AppHelper appHelper,
UserManager userManager) |
Modifier and Type | Method and Description |
---|---|
Object |
evaluateExpression(com.edorasware.cmmn.model.structure.PlanItem planItem,
com.edorasware.cmmn.model.TransitionData transitionData,
String expression) |
boolean |
evaluateExpressionToBoolean(com.edorasware.cmmn.model.structure.PlanItem planItem,
com.edorasware.cmmn.model.TransitionData transitionData,
String expression) |
String |
evaluateExpressionToString(com.edorasware.cmmn.model.structure.PlanItem planItem,
com.edorasware.cmmn.model.TransitionData transitionData,
String expression) |
boolean |
evaluateIfPart(com.edorasware.cmmn.model.rulesandsentries.IfPart ifPart,
com.edorasware.cmmn.model.structure.PlanItem planItem,
com.edorasware.cmmn.model.TransitionData transitionData) |
boolean |
evaluateRule(com.edorasware.cmmn.model.rulesandsentries.Rule rule,
com.edorasware.cmmn.model.structure.PlanItem planItem,
com.edorasware.cmmn.model.TransitionData transitionData) |
static com.google.common.collect.ImmutableSet<com.edorasware.commons.core.entity.GroupId> |
extractGroupIds(String groupIds) |
static com.google.common.collect.ImmutableSet<com.edorasware.commons.core.entity.UserId> |
extractUserIds(String userIds) |
boolean |
isActionVisible(com.edorasware.cmmn.model.casefile.CaseFileItem caseFileItem,
com.edorasware.cmmn.model.TransitionData transitionData) |
boolean |
isActionVisible(com.edorasware.cmmn.model.structure.PlanItem planItem,
com.edorasware.cmmn.model.TransitionData transitionData) |
boolean |
isActionVisible(com.edorasware.cmmn.model.staticmodel.PlannableItem plannableItem,
com.edorasware.cmmn.model.TransitionData transitionData) |
Object |
resolvePlanItemProperty(com.edorasware.cmmn.model.structure.PlanItem planItem,
String propertyName,
com.edorasware.cmmn.model.TransitionData transitionData,
com.edorasware.cmmn.model.expressions.PropertyAccessor propertyAccessor) |
getEvaluationContext, resolveBooleanExpression, resolveExpression, resolveStringExpression
public OneEvaluationListeners(com.edorasware.cmmn.engine.hooks.ViewCreators viewCreators, com.edorasware.gear.core.expression.GearExpressionResolver gearExpressionResolver, com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService, AppHelper appHelper, UserManager userManager)
public boolean evaluateIfPart(com.edorasware.cmmn.model.rulesandsentries.IfPart ifPart, com.edorasware.cmmn.model.structure.PlanItem planItem, com.edorasware.cmmn.model.TransitionData transitionData)
evaluateIfPart
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public boolean evaluateRule(com.edorasware.cmmn.model.rulesandsentries.Rule rule, com.edorasware.cmmn.model.structure.PlanItem planItem, com.edorasware.cmmn.model.TransitionData transitionData)
evaluateRule
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public boolean evaluateExpressionToBoolean(com.edorasware.cmmn.model.structure.PlanItem planItem, com.edorasware.cmmn.model.TransitionData transitionData, String expression)
evaluateExpressionToBoolean
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public String evaluateExpressionToString(com.edorasware.cmmn.model.structure.PlanItem planItem, com.edorasware.cmmn.model.TransitionData transitionData, String expression)
evaluateExpressionToString
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public Object evaluateExpression(com.edorasware.cmmn.model.structure.PlanItem planItem, com.edorasware.cmmn.model.TransitionData transitionData, String expression)
evaluateExpression
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public Object resolvePlanItemProperty(com.edorasware.cmmn.model.structure.PlanItem planItem, String propertyName, com.edorasware.cmmn.model.TransitionData transitionData, com.edorasware.cmmn.model.expressions.PropertyAccessor propertyAccessor)
resolvePlanItemProperty
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public boolean isActionVisible(com.edorasware.cmmn.model.casefile.CaseFileItem caseFileItem, com.edorasware.cmmn.model.TransitionData transitionData)
isActionVisible
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public boolean isActionVisible(com.edorasware.cmmn.model.staticmodel.PlannableItem plannableItem, com.edorasware.cmmn.model.TransitionData transitionData)
isActionVisible
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public boolean isActionVisible(com.edorasware.cmmn.model.structure.PlanItem planItem, com.edorasware.cmmn.model.TransitionData transitionData)
isActionVisible
in interface com.edorasware.cmmn.engine.hooks.EvaluationListeners
public static com.google.common.collect.ImmutableSet<com.edorasware.commons.core.entity.GroupId> extractGroupIds(String groupIds)
public static com.google.common.collect.ImmutableSet<com.edorasware.commons.core.entity.UserId> extractUserIds(String userIds)
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.