Package | Description |
---|---|
org.ow2.authzforce.core.pdp.api | |
org.ow2.authzforce.core.pdp.api.combining |
Modifier and Type | Interface and Description |
---|---|
interface |
DecisionResult
Result of evaluation of
Decidable (Policy, Rule...) with PEP actions (Obligations/Advice). |
Modifier and Type | Class and Description |
---|---|
class |
BaseDecisionResult
This class provides a skeletal implementation of the
DecisionResult interface to minimize the effort required to implement this interface. |
Modifier and Type | Field and Description |
---|---|
static ExtendedDecision |
ExtendedDecisions.SIMPLE_DENY
Simple immutable Deny Decision result (no status)
|
static ExtendedDecision |
ExtendedDecisions.SIMPLE_NOT_APPLICABLE
Simple immutable NoApplicable Decision result (no status)
|
static ExtendedDecision |
ExtendedDecisions.SIMPLE_PERMIT
Simple immutable Permit extended Decision (no status)
|
Modifier and Type | Method and Description |
---|---|
static ExtendedDecision |
ExtendedDecisions.getDeny(oasis.names.tc.xacml._3_0.core.schema.wd_17.Status status)
Instantiates a Deny decision
|
static ExtendedDecision |
ExtendedDecisions.getNotApplicable(oasis.names.tc.xacml._3_0.core.schema.wd_17.Status status)
Instantiates a NotApplicable decision
|
static ExtendedDecision |
ExtendedDecisions.getPermit(oasis.names.tc.xacml._3_0.core.schema.wd_17.Status status)
Instantiates a Permit decision
|
static ExtendedDecision |
ExtendedDecisions.newIndeterminate(oasis.names.tc.xacml._3_0.core.schema.wd_17.DecisionType extendedIndeterminate,
IndeterminateEvaluationException cause)
Instantiates a Indeterminate Decision result with a given summary error info (status) and optional stacktrace (cause
|
Modifier and Type | Method and Description |
---|---|
static DecisionResult |
DecisionResults.getInstance(ExtendedDecision extendedDecision,
com.google.common.collect.ImmutableList<PepAction> pepActions,
com.google.common.collect.ImmutableList<PrimaryPolicyMetadata> applicablePolicyIdList)
Get immutable decision result from extended decision and obligations/advice elements
|
Modifier and Type | Method and Description |
---|---|
ExtendedDecision |
CombiningAlg.Evaluator.evaluate(EvaluationContext context,
UpdatableList<PepAction> updatablePepActions,
UpdatableList<PrimaryPolicyMetadata> updatableApplicablePolicyIdList)
Runs the combining algorithm in a specific evaluation context
|
Copyright © 2012–2020. All rights reserved.