com.progress.common.exception
Class ProRuntimeException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--com.progress.common.exception.ProRuntimeException
All Implemented Interfaces:
com.progress.common.exception.IChainableException, java.io.Serializable

public abstract class ProRuntimeException
extends java.lang.RuntimeException
implements com.progress.common.exception.IChainableException

See Also:
Serialized Form

Constructor Summary
  ProRuntimeException(long messageId, java.lang.Object[] arguments)
           
  ProRuntimeException(long messageId, java.lang.Object[] arguments, java.lang.Throwable previous)
           
protected ProRuntimeException(java.lang.String pattern, long messageId, java.lang.Object[] arguments, java.lang.Throwable previous)
           
  ProRuntimeException(java.lang.String pattern, java.lang.Object[] arguments)
           
  ProRuntimeException(java.lang.String pattern, java.lang.Object[] arguments, java.lang.Throwable previous)
           
 
Method Summary
 java.lang.Object getArgument(int index)
           
 java.lang.String getLocalizedMessage()
           
 java.lang.String getMessage()
           
 long getMessageId()
           
 java.lang.Throwable getPrevious()
           
protected  void setMessageId(long messageId)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProRuntimeException

public ProRuntimeException(long messageId,
                           java.lang.Object[] arguments)

ProRuntimeException

public ProRuntimeException(long messageId,
                           java.lang.Object[] arguments,
                           java.lang.Throwable previous)

ProRuntimeException

protected ProRuntimeException(java.lang.String pattern,
                              long messageId,
                              java.lang.Object[] arguments,
                              java.lang.Throwable previous)

ProRuntimeException

public ProRuntimeException(java.lang.String pattern,
                           java.lang.Object[] arguments)

ProRuntimeException

public ProRuntimeException(java.lang.String pattern,
                           java.lang.Object[] arguments,
                           java.lang.Throwable previous)
Method Detail

getArgument

public java.lang.Object getArgument(int index)

getLocalizedMessage

public java.lang.String getLocalizedMessage()
Overrides:
getLocalizedMessage in class java.lang.Throwable

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

getMessageId

public long getMessageId()

getPrevious

public java.lang.Throwable getPrevious()
Specified by:
getPrevious in interface com.progress.common.exception.IChainableException

setMessageId

protected void setMessageId(long messageId)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Throwable