com.infoengine.SAK
Class IeServiceException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by javax.servlet.jsp.JspException
              extended by com.infoengine.util.IEException
                  extended by com.infoengine.exception.fatal.IEFatalException
                      extended by com.infoengine.exception.fatal.IEFatalServiceException
                          extended by com.infoengine.SAK.IeServiceException
All Implemented Interfaces:
com.infoengine.util.LocalizableMessage, java.io.Serializable

public class IeServiceException
extends com.infoengine.exception.fatal.IEFatalServiceException

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.infoengine.util.IEException
GETMESSAGE_LINE_SEPARATOR, TOSTRING_LINE_SEPARATOR
 
Constructor Summary
IeServiceException()
          Constructs an Info*Engine exception with no specified detailed message or embedded throwable object.
IeServiceException(java.lang.String s)
          Constructs an Info*Engine exception with a non-localizable detailed message.
IeServiceException(java.lang.String rb, java.lang.String key, java.lang.Object[] params)
          Constructs an Info*Engine exception with a localizable message.
IeServiceException(java.lang.Throwable t)
          Constructs an Info*Engine exception with an embedded throwable.
IeServiceException(java.lang.Throwable t, java.lang.String s)
          Constructs an Info*Engine exception with an embedded Throwable object and non-localizable detailed message.
IeServiceException(java.lang.Throwable t, java.lang.String rb, java.lang.String key, java.lang.Object[] params)
          Constructs an Info*Engine exception with a throwable and localized message.
 
Method Summary
 
Methods inherited from class com.infoengine.util.IEException
getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getmessage, getMessage, getNestedExceptionString, getNestedExceptionString, getNestedThrowable, printStackTrace, printStackTrace, toString, toString
 
Methods inherited from class javax.servlet.jsp.JspException
getRootCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IeServiceException

public IeServiceException()
Constructs an Info*Engine exception with no specified detailed message or embedded throwable object.


IeServiceException

public IeServiceException(java.lang.String s)
Constructs an Info*Engine exception with a non-localizable detailed message.

Parameters:
s - the detailed message

IeServiceException

public IeServiceException(java.lang.String rb,
                          java.lang.String key,
                          java.lang.Object[] params)
Constructs an Info*Engine exception with a localizable message.

Parameters:
rb - name of the base resource bundle
key - the key associated with the resource bundle message
params - an optional set of objects to be formatted into the localizable message text.

IeServiceException

public IeServiceException(java.lang.Throwable t)
Constructs an Info*Engine exception with an embedded throwable.

Parameters:
t - the throwable object

IeServiceException

public IeServiceException(java.lang.Throwable t,
                          java.lang.String s)
Constructs an Info*Engine exception with an embedded Throwable object and non-localizable detailed message.

Parameters:
t - the embedded Throwable. It may be null.
s - the detailed message. It may be null.

IeServiceException

public IeServiceException(java.lang.Throwable t,
                          java.lang.String rb,
                          java.lang.String key,
                          java.lang.Object[] params)
Constructs an Info*Engine exception with a throwable and localized message.

Parameters:
t - the throwable object
rb - name of the base resource bundle
key - the key associated with the resource bundle message
params - an optional set of objects to be formatted into the localizable message text.