Package org.ow2.authzforce.core.pdp.api
Class BaseDecisionResult
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.BaseDecisionResult
-
- All Implemented Interfaces:
DecisionResult
,ExtendedDecision
public abstract class BaseDecisionResult extends Object implements DecisionResult
This class provides a skeletal implementation of theDecisionResult
interface to minimize the effort required to implement this interface. Note that this class only overrides/implementsequals(Object)
,hashCode()
andgetStatus()
.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseDecisionResult(Optional<ImmutableXacmlStatus> status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Optional<ImmutableXacmlStatus>
getStatus()
Status code/message/detailint
hashCode()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.DecisionResult
getApplicablePolicies, getPepActions
-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.ExtendedDecision
getCauseForIndeterminate, getDecision, getExtendedIndeterminate
-
-
-
-
Constructor Detail
-
BaseDecisionResult
protected BaseDecisionResult(Optional<ImmutableXacmlStatus> status)
-
-
Method Detail
-
getStatus
public final Optional<ImmutableXacmlStatus> getStatus()
Description copied from interface:ExtendedDecision
Status code/message/detail- Specified by:
getStatus
in interfaceExtendedDecision
- Returns:
- status
-
-