org.owasp.esapi.errors
Class AccessControlException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.owasp.esapi.errors.EnterpriseSecurityException
              extended byorg.owasp.esapi.errors.AccessControlException
All Implemented Interfaces:
java.io.Serializable

public class AccessControlException
extends EnterpriseSecurityException

An AccessControlException should be thrown when a user attempts to access a resource that they are not authorized for.

Author:
Jeff Williams (jeff.williams@aspectsecurity.com)
See Also:
Serialized Form

Constructor Summary
AccessControlException(java.lang.String userMessage, java.lang.String logMessage)
          Creates a new instance of EnterpriseSecurityException.
AccessControlException(java.lang.String userMessage, java.lang.String logMessage, java.lang.Throwable cause)
          Instantiates a new access control exception.
 
Methods inherited from class org.owasp.esapi.errors.EnterpriseSecurityException
getLogMessage, getUserMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AccessControlException

public AccessControlException(java.lang.String userMessage,
                              java.lang.String logMessage)
Creates a new instance of EnterpriseSecurityException.


AccessControlException

public AccessControlException(java.lang.String userMessage,
                              java.lang.String logMessage,
                              java.lang.Throwable cause)
Instantiates a new access control exception.

Parameters:
cause - the cause