Class ContextDecision
- java.lang.Object
-
- com.dtolabs.rundeck.core.authorization.providers.ContextDecision
-
- All Implemented Interfaces:
Explanation
public class ContextDecision extends java.lang.Object implements Explanation
ContextDecision provides the decision id and the evaluation up to the decision point.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.dtolabs.rundeck.core.authorization.Explanation
Explanation.Code
-
-
Constructor Summary
Constructors Constructor Description ContextDecision(Explanation.Code id, boolean granted)ContextDecision(Explanation.Code id, boolean granted, java.util.List<ContextEvaluation> evaluations)Construct a decision.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddescribe(java.io.PrintStream out)Explanation.CodegetCode()booleangranted()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ContextDecision
public ContextDecision(Explanation.Code id, boolean granted, java.util.List<ContextEvaluation> evaluations)
Construct a decision.- Parameters:
id- The decision code id.granted- Is the decision granted or not.evaluations- A list of evaluations that includes the final decision.
-
ContextDecision
public ContextDecision(Explanation.Code id, boolean granted)
-
-
Method Detail
-
granted
public boolean granted()
-
getCode
public Explanation.Code getCode()
- Specified by:
getCodein interfaceExplanation
-
describe
public void describe(java.io.PrintStream out)
- Specified by:
describein interfaceExplanation
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-