com.ibm.itim.apps
Class AuthorizationException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.ibm.itim.exception.ITIMException
                    |
                    +--com.ibm.itim.apps.ApplicationException
                          |
                          +--com.ibm.itim.apps.AuthorizationException
All Implemented Interfaces:
java.io.Serializable

public class AuthorizationException
extends ApplicationException

This class identifies an authorization failure. The user has attempted to access data that they do not have access to, or has performed an operation they are not authorized to execute.

See Also:
Serialized Form

Field Summary
static java.lang.String OPERATION_NOT_ALLOWED
          String constant for the operation not allowed error.
 
Constructor Summary
AuthorizationException(java.lang.String errCode)
          Constructs with an error code.
AuthorizationException(java.lang.String errCode, java.lang.Object[] tokens)
          Constructs with an error code and message tokens.
AuthorizationException(java.lang.String errCode, java.lang.String exMsg)
          Constructs with an error code and an extra message string.
AuthorizationException(java.lang.String errCode, java.lang.Throwable cause)
          Constructs with an error code and the cause exception.
 
Methods inherited from class com.ibm.itim.apps.ApplicationException
getErrorCode, getExtraMessage
 
Methods inherited from class com.ibm.itim.exception.ITIMException
getLocalizedMessage, getMessage, getMessage, getMessageId, getThrowable, getTokens, normalize, toXML
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OPERATION_NOT_ALLOWED

public static final java.lang.String OPERATION_NOT_ALLOWED
String constant for the operation not allowed error.

See Also:
Constant Field Values
Constructor Detail

AuthorizationException

public AuthorizationException(java.lang.String errCode)
Constructs with an error code.

Parameters:
errCode - Code for the error.

AuthorizationException

public AuthorizationException(java.lang.String errCode,
                              java.lang.String exMsg)
Constructs with an error code and an extra message string.

Parameters:
errCode - Error code identifying the problem.
exMsg - Additional information in a String.

AuthorizationException

public AuthorizationException(java.lang.String errCode,
                              java.lang.Object[] tokens)
Constructs with an error code and message tokens.

Parameters:
errCode - Error code identifying the problem.
tokens - an Object[] containing string values for replaceable tokens in the message bundle string.

AuthorizationException

public AuthorizationException(java.lang.String errCode,
                              java.lang.Throwable cause)
Constructs with an error code and the cause exception.

Parameters:
errCode - Error code identifying the problem.
cause - Throwable representing the exception causing this exception.


IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.