public static interface CombiningAlg.Evaluator
Modifier and Type | Method and Description |
---|---|
ExtendedDecision |
evaluate(EvaluationContext context,
UpdatableList<PepAction> updatablePepActions,
UpdatableList<PrimaryPolicyMetadata> updatableApplicablePolicyIdList)
Runs the combining algorithm in a specific evaluation context
|
ExtendedDecision evaluate(EvaluationContext context, UpdatableList<PepAction> updatablePepActions, UpdatableList<PrimaryPolicyMetadata> updatableApplicablePolicyIdList)
context
- the request evaluation contextupdatablePepActions
- output collection where to add the obligation/advice elements returned by the evaluations of the combined elements, if anyupdatableApplicablePolicyIdList
- output list where to add policies found "applicable" during evaluation if context.isApplicablePolicyIdListRequested()
. See
EvaluationContext.isApplicablePolicyIdListRequested()
for a definition of "applicable" in this context. The caller must set this to null iff
!context.isApplicablePolicyIdListRequested()
(the list of applicable policies is not requested).Copyright © 2012–2020. All rights reserved.