com.ibm.portal.state.exceptions
Class UrlInputMediatorException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.portal.state.exceptions.StateException
              extended by com.ibm.portal.state.exceptions.InputMediatorException
                  extended by com.ibm.portal.state.exceptions.UrlInputMediatorException
All Implemented Interfaces:
Localized, java.io.Serializable
Direct Known Subclasses:
CannotDecodeStateException, UnknownStateFormatException

public abstract class UrlInputMediatorException
extends InputMediatorException

Base exception for all exceptions occuring in a URL input mediator. Should be sub-classed by specific input mediator exceptions. NOTE: This API may only be used in the scope of an HTTP request in WebSphere Portal, i.e. within a theme. The API can not be invoked directly by a custom servlet.

Since:
5.1
See Also:
Serialized Form

Field Summary
protected  javax.servlet.http.HttpServletRequest request
          Servlet request that could not be decoded
 
Fields inherited from class com.ibm.portal.state.exceptions.InputMediatorException
mediator
 
Constructor Summary
UrlInputMediatorException(javax.servlet.http.HttpServletRequest aRequest, com.ibm.portal.state.InputMediator aMediator)
          Initializes the execption with the input mediator that caused the exception and the reason for the exception.
UrlInputMediatorException(javax.servlet.http.HttpServletRequest aRequest, com.ibm.portal.state.InputMediator aMediator, java.lang.Exception aReason)
          Initializes the execption with the input mediator that caused the exception and the reason for the exception.
 
Method Summary
 
Methods inherited from class com.ibm.portal.state.exceptions.InputMediatorException
getMediator
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.portal.Localized
getDescription, getLocales, getTitle
 

Field Detail

request

protected final javax.servlet.http.HttpServletRequest request
Servlet request that could not be decoded

Constructor Detail

UrlInputMediatorException

public UrlInputMediatorException(javax.servlet.http.HttpServletRequest aRequest,
                                 com.ibm.portal.state.InputMediator aMediator,
                                 java.lang.Exception aReason)
Initializes the execption with the input mediator that caused the exception and the reason for the exception.

Parameters:
aRequest - Servlet request that could not be decoded
aMediator - Input mediator that caused the exception (must not be null)
aReason - Exception that provides details on the reason of failure (must not be null)

UrlInputMediatorException

public UrlInputMediatorException(javax.servlet.http.HttpServletRequest aRequest,
                                 com.ibm.portal.state.InputMediator aMediator)
Initializes the execption with the input mediator that caused the exception and the reason for the exception.

Parameters:
aRequest - Servlet request that could not be decoded
aMediator - Input mediator that caused the exception (must not be null)