Class MasqueradingException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
ch.systemsx.cisd.common.exceptions.MasqueradingException
All Implemented Interfaces:
Serializable

public final class MasqueradingException extends RuntimeException
A RuntimeException extension which almost clones given rootException without saving it as cause.

This means that it does not contain any third-party specific or proprietary Exception extension that the client does not know about and does not understand.

See Also:
  • Constructor Details

    • MasqueradingException

      public MasqueradingException(Exception rootException, String prefix)
    • MasqueradingException

      public MasqueradingException(Exception rootException)
  • Method Details

    • getRootExceptionClassName

      public final String getRootExceptionClassName()
    • toString

      public final String toString()
      Overrides:
      toString in class Throwable