com.opensymphony.module.propertyset
Class PropertyImplementationException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--com.opensymphony.module.propertyset.PropertyException
                          |
                          +--com.opensymphony.module.propertyset.PropertyImplementationException
All Implemented Interfaces:
java.io.Serializable

public class PropertyImplementationException
extends PropertyException

Thrown if a specific implementation exception is thrown (such as EJBException, RemoteException, NamingException, IOException, etc).

A specific Exception can be wrapped in this Exception, by being passed to the constructor. It can be retrieved via getRootCause() .

Version:
$Revision: 1.4 $
Author:
Joe Walnes
See Also:
Serialized Form

Field Summary
protected  java.lang.Throwable original
           
 
Constructor Summary
PropertyImplementationException()
           
PropertyImplementationException(java.lang.String msg)
           
PropertyImplementationException(java.lang.String msg, java.lang.Throwable original)
           
PropertyImplementationException(java.lang.Throwable original)
           
 
Method Summary
 java.lang.Throwable getRootCause()
          Retrieve original Exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

original

protected java.lang.Throwable original
Constructor Detail

PropertyImplementationException

public PropertyImplementationException()

PropertyImplementationException

public PropertyImplementationException(java.lang.String msg)

PropertyImplementationException

public PropertyImplementationException(java.lang.String msg,
                                       java.lang.Throwable original)

PropertyImplementationException

public PropertyImplementationException(java.lang.Throwable original)
Method Detail

getRootCause

public java.lang.Throwable getRootCause()
Retrieve original Exception.

See www.opensymphony.com for more information.