com.sapportals.portal.prt.runtime
Class PortalException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.sapportals.portal.prt.runtime.PortalException
All Implemented Interfaces:
java.io.Serializable

public class PortalException
extends java.lang.Exception

The Portal Exception is the base class for all the exceptions raised by PRT.

Version:
$Revision: #4 $ Last modified by $Author: i022548 $, Change list $Change: 167425 $.
See Also:
Serialized Form

Constructor Summary
PortalException(java.lang.String s)
          Constructor with a String message.
PortalException(java.lang.String s, java.lang.Throwable cause)
          Constructor with a message and a Throwable as the cause.
PortalException(java.lang.Throwable cause)
          Constructor with a Throwable as the cause.
 
Method Summary
 java.lang.Throwable getCause()
          Gets the cause if any
 void printStackTrace()
          Prints the stack trace of this exception and any chained exception to System.err
 void printStackTrace(java.io.PrintStream s)
          Prints the stack trace of this exception and any chained exception to the specified print stream.
 void printStackTrace(java.io.PrintWriter s)
          Prints the stack trace of this exception and any chained exception to the specified print writer.
 void setCause(java.lang.Throwable t)
          Sets the cause
 java.lang.String toHTML()
          Returns the message and the stack of the exception.
 java.lang.String toText()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PortalException

public PortalException(java.lang.String s)
Constructor with a String message.
Parameters:
s - a short description of the exception.

PortalException

public PortalException(java.lang.Throwable cause)
Constructor with a Throwable as the cause.

PortalException

public PortalException(java.lang.String s,
                       java.lang.Throwable cause)
Constructor with a message and a Throwable as the cause.
Method Detail

getCause

public java.lang.Throwable getCause()
Gets the cause if any

setCause

public void setCause(java.lang.Throwable t)
Sets the cause

printStackTrace

public void printStackTrace()
Prints the stack trace of this exception and any chained exception to System.err
Overrides:
printStackTrace in class java.lang.Throwable

printStackTrace

public void printStackTrace(java.io.PrintWriter s)
Prints the stack trace of this exception and any chained exception to the specified print writer.
Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
s - PrintWriter to use for output

printStackTrace

public void printStackTrace(java.io.PrintStream s)
Prints the stack trace of this exception and any chained exception to the specified print stream.
Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
s - PrintWriter to use for output

toHTML

public java.lang.String toHTML()
Returns the message and the stack of the exception. The string is intended to be used in an HTML rendering.

toText

public java.lang.String toText()