com.sap.tc.logging.exceptions
Class LoggingBaseException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.sap.tc.logging.exceptions.LoggingBaseException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CloseException, DataException, OpenException, ReadException

public abstract class LoggingBaseException
extends java.lang.Exception

See Also:
Serialized Form

Field Summary
static java.lang.String CORELATE_STRING
           
static java.lang.String EMPTY_STRING
           
 
Constructor Summary
LoggingBaseException()
           
LoggingBaseException(long messageID, java.lang.String message, java.lang.Object[] msgArgs)
          Deprecated. not supported
LoggingBaseException(long messageID, java.lang.String message, java.lang.Object[] msgArgs, java.lang.Throwable ex)
          Deprecated. not supported
LoggingBaseException(java.lang.String msg)
           
LoggingBaseException(java.lang.String messageID, java.lang.String message)
           
LoggingBaseException(java.lang.String messageID, java.lang.String message, java.lang.Object[] msgArgs)
           
LoggingBaseException(java.lang.String messageID, java.lang.String message, java.lang.Object[] msgArgs, java.lang.Throwable ex)
           
LoggingBaseException(java.lang.String messageID, java.lang.String message, java.lang.Throwable ex)
           
LoggingBaseException(java.lang.String msg, java.lang.Throwable ex)
           
LoggingBaseException(java.lang.Throwable ex)
           
 
Method Summary
 java.lang.String getAdditionalInfo()
           
 java.lang.String getAdditionalInfoID()
           
 java.lang.Throwable getCause()
          Getter method for root cause.
 java.lang.String getMessageID()
           
 void printStackTrace()
           
 void printStackTrace(java.io.PrintStream s)
           
 void printStackTrace(java.io.PrintWriter s)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_STRING

public static final java.lang.String EMPTY_STRING

CORELATE_STRING

public static final java.lang.String CORELATE_STRING
Constructor Detail

LoggingBaseException

public LoggingBaseException()

LoggingBaseException

public LoggingBaseException(java.lang.Throwable ex)

LoggingBaseException

public LoggingBaseException(java.lang.String msg)

LoggingBaseException

public LoggingBaseException(java.lang.String msg,
                            java.lang.Throwable ex)

LoggingBaseException

public LoggingBaseException(java.lang.String messageID,
                            java.lang.String message)

LoggingBaseException

public LoggingBaseException(java.lang.String messageID,
                            java.lang.String message,
                            java.lang.Throwable ex)

LoggingBaseException

public LoggingBaseException(java.lang.String messageID,
                            java.lang.String message,
                            java.lang.Object[] msgArgs)

LoggingBaseException

public LoggingBaseException(java.lang.String messageID,
                            java.lang.String message,
                            java.lang.Object[] msgArgs,
                            java.lang.Throwable ex)

LoggingBaseException

public LoggingBaseException(long messageID,
                            java.lang.String message,
                            java.lang.Object[] msgArgs)
Deprecated. not supported

messageID as a long data type is not supported any more

LoggingBaseException

public LoggingBaseException(long messageID,
                            java.lang.String message,
                            java.lang.Object[] msgArgs,
                            java.lang.Throwable ex)
Deprecated. not supported

messageID as a long data type is not supported any more
Method Detail

getMessageID

public java.lang.String getMessageID()

getAdditionalInfoID

public java.lang.String getAdditionalInfoID()

getAdditionalInfo

public java.lang.String getAdditionalInfo()

getCause

public java.lang.Throwable getCause()
Getter method for root cause.
Returns:
throwable object which caused this exception or null

printStackTrace

public void printStackTrace()
Overrides:
printStackTrace in class java.lang.Throwable
See Also:
Throwable.printStackTrace()

printStackTrace

public void printStackTrace(java.io.PrintStream s)
Overrides:
printStackTrace in class java.lang.Throwable
See Also:
Throwable.printStackTrace(java.io.PrintStream)

printStackTrace

public void printStackTrace(java.io.PrintWriter s)
Overrides:
printStackTrace in class java.lang.Throwable
See Also:
Throwable.printStackTrace(java.io.PrintWriter)