Class BasicPolicyDecision
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.auth.policy.BasicPolicyDecision
-
- All Implemented Interfaces:
PolicyDecision
- Direct Known Subclasses:
CompositPolicyDecision
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(Authorization authorized, String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationgetAuthorized()StringgetDebuggingInfo()StringgetMessage()StringgetStackTrace()BasicPolicyDecisionsetAuthorized(Authorization auth)BasicPolicyDecisionsetDebuggingInfo(String debuggingInfo)BasicPolicyDecisionsetMessage(String message)voidsetStackTrace(String stackTrace)StringtoString()
-
-
-
Constructor Detail
-
BasicPolicyDecision
public BasicPolicyDecision(Authorization authorized, String message)
-
-
Method Detail
-
getAuthorized
public Authorization getAuthorized()
- Specified by:
getAuthorizedin interfacePolicyDecision
-
setAuthorized
public BasicPolicyDecision setAuthorized(Authorization auth)
-
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)
-
-