Class NotAuthorizedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- oracle.dbtools.plugin.api.security.NotAuthorizedException
-
- All Implemented Interfaces:
java.io.Serializable
public class NotAuthorizedException extends java.lang.RuntimeExceptionRaised whenever a resource is accessed that the current user does not have permission to access.- Author:
- cdivilly
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NotAuthorizedException(java.lang.String authorizationConstaintName)Raises aNotAuthorizedExceptioncondition requiring the user to have authenticated against theAuthorizationConstraint, chaining thecauseparameter as the underlying cause of the authorization failure.NotAuthorizedException(java.lang.String authorizationConstraintName, AuthorizationError error, java.lang.Throwable cause)Raises aNotAuthorizedExceptioncondition requiring the user to have authenticated against the specified Privilege.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationErrorerror()TheAuthorizationError.java.lang.StringtoString()
-
-
-
Constructor Detail
-
NotAuthorizedException
public NotAuthorizedException(java.lang.String authorizationConstraintName, AuthorizationError error, java.lang.Throwable cause)Raises aNotAuthorizedExceptioncondition requiring the user to have authenticated against the specified Privilege.- Parameters:
authorizationConstraintName- The name of theAuthorizationConstraintthat the principal was authorized againsterror-AuthorizationErrorexplaining the reason for the authorization failure. May be null.cause- The underlying cause of the authorization failure.
-
NotAuthorizedException
public NotAuthorizedException(java.lang.String authorizationConstaintName)
Raises aNotAuthorizedExceptioncondition requiring the user to have authenticated against theAuthorizationConstraint, chaining thecauseparameter as the underlying cause of the authorization failure.- Parameters:
authorizationConstaintName- The name of theAuthorizationConstraintthat this principal failed authorization for.
-
-
Method Detail
-
error
public AuthorizationError error()
TheAuthorizationError.- Returns:
AuthorizationErrorinstance or null, if no error reason specified.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Throwable
-
-