|
VistALink v1.5.0.026 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
gov.va.med.exception.FoundationsException
Nested exception handling code is identical to VistaLinkResourceException nested exception handling code.
Implements methods to return nested exception message as part of current exception message.
The nested exception, uses throwable so we can encapsulate all types of exceptions even Error exceptions.
Constructor Summary | |
FoundationsException()
Default constructor. |
|
FoundationsException(java.lang.String msg)
Constructor. |
|
FoundationsException(java.lang.String msg,
java.lang.Throwable nestedException)
Constructor. |
|
FoundationsException(java.lang.Throwable nestedException)
Constructor. |
Method Summary | |
java.lang.String |
getFullStackTrace()
Returns the composite message and full embedded stack trace trace |
java.lang.String |
getMessage()
Returns the detail message, including nested messages from the nested exceptions. |
java.lang.Throwable |
getNestedException()
Gets the nested exception. |
void |
printStackTrace()
Prints the composite message and full embedded stack trace to System.err . |
void |
printStackTrace(java.io.PrintStream ps)
Prints the composite message and full embedded stack trace to the specified stream ps . |
void |
printStackTrace(java.io.PrintWriter pw)
Prints the composite message and full embedded stack trace to the specified print writer pw |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public FoundationsException()
public FoundationsException(java.lang.String msg)
Throwable.Throwable(java.lang.String)
public FoundationsException(java.lang.Throwable nestedException)
nestedException
- exception to nest in new FoundationsExceptionpublic FoundationsException(java.lang.String msg, java.lang.Throwable nestedException)
msg
- Exception messagenestedException
- exception to nest in new FoundationsExceptionMethod Detail |
public java.lang.Throwable getNestedException()
getNestedException
in interface FoundationsExceptionInterface
FoundationsExceptionInterface.getNestedException()
public java.lang.String getMessage()
Throwable.getMessage()
public void printStackTrace(java.io.PrintStream ps)
ps
.
ps
- the print streamThrowable.printStackTrace(java.io.PrintStream)
public void printStackTrace(java.io.PrintWriter pw)
pw
pw
- the print writerThrowable.printStackTrace(java.io.PrintWriter)
public void printStackTrace()
System.err
.
Throwable.printStackTrace()
public java.lang.String getFullStackTrace()
getFullStackTrace
in interface FoundationsExceptionInterface
FoundationsExceptionInterface.getFullStackTrace()
|
VistALink v1.5.0.026 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |