com.businessobjects.sdk.biar
Class BIARException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.businessobjects.sdk.biar.BIARException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BIARException.EngineException, BIARException.IOException, OMException

public abstract class BIARException
extends java.lang.Exception

This exception is thrown when an exceptional condition occurs in one of the BIAR API methods. Subclasses provide more granular diagnoses of the underlying causes.

See Also:
Serialized Form

Nested Class Summary
static class BIARException.EngineException
          Thrown to indicate a general exceptional condition occuring in the BIAR Engine.
static class BIARException.IOException
          Thrown to indicate that an IOException has occured within the BIAR Engine.
static class BIARException.SDKException
          Thrown to indicate that an SDKException has occured within the BIAR Engine.
 
Method Summary
static BIARException adapt(XSDException legacy)
           
 java.lang.String getDetailMessage()
           
 java.lang.String getDetailMessage(java.util.Locale locale)
           
 java.lang.String getErrorCodeString()
           
 java.lang.String getMessage()
           
 java.lang.String getMessage(java.util.Locale locale)
           
abstract  void rethrow()
           
 java.lang.String serialize()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

adapt

public static BIARException adapt(XSDException legacy)

getDetailMessage

public java.lang.String getDetailMessage()

getDetailMessage

public java.lang.String getDetailMessage(java.util.Locale locale)

getErrorCodeString

public java.lang.String getErrorCodeString()

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

getMessage

public java.lang.String getMessage(java.util.Locale locale)

rethrow

public abstract void rethrow()
                      throws BIARException
Throws:
BIARException

serialize

public java.lang.String serialize()