Class BasicPolicyDecision
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.auth.policy.BasicPolicyDecision
-
- All Implemented Interfaces:
PolicyDecision
public class BasicPolicyDecision extends Object implements PolicyDecision
Represents the result of querying a Policy for permission to perform a RequestedAction.
-
-
Constructor Summary
Constructors Constructor Description BasicPolicyDecision(DecisionResult decisionResult, String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDebuggingInfo()DecisionResultgetDecisionResult()StringgetMessage()StringgetStackTrace()BasicPolicyDecisionsetDebuggingInfo(String debuggingInfo)BasicPolicyDecisionsetDecisionResult(DecisionResult decisionResult)BasicPolicyDecisionsetMessage(String message)voidsetStackTrace(String stackTrace)StringtoString()
-
-
-
Constructor Detail
-
BasicPolicyDecision
public BasicPolicyDecision(DecisionResult decisionResult, String message)
-
-
Method Detail
-
getDecisionResult
public DecisionResult getDecisionResult()
- Specified by:
getDecisionResultin interfacePolicyDecision
-
setDecisionResult
public BasicPolicyDecision setDecisionResult(DecisionResult decisionResult)
-
getDebuggingInfo
public String getDebuggingInfo()
- Specified by:
getDebuggingInfoin interfacePolicyDecision
-
setDebuggingInfo
public BasicPolicyDecision setDebuggingInfo(String debuggingInfo)
-
getMessage
public String getMessage()
- Specified by:
getMessagein interfacePolicyDecision
-
setMessage
public BasicPolicyDecision setMessage(String message)
-
getStackTrace
public String getStackTrace()
- Specified by:
getStackTracein interfacePolicyDecision
-
setStackTrace
public void setStackTrace(String stackTrace)
-
-