com.sap.aii.proxy.xiruntime.core

Class FaultException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.sap.aii.utilxi.misc.api.BaseException
              extended by com.sap.aii.proxy.xiruntime.core.FaultException
All Implemented Interfaces:
com.sap.aii.utilxi.misc.api.IBaseException, Serializable
Direct Known Subclasses:
ApplicationFaultException, SystemFaultException

public abstract class FaultException
extends com.sap.aii.utilxi.misc.api.BaseException

Root class of all generated exception classes. This class is based on SAP AI's BaseException class, which in the future may provide services such as logging, message translation, etc.

Copyright (c) 2001 SAP AG

See Also:
BaseException, Serialized Form

Field Summary
protected  Object fault
          Interface to AbstractType or XML rendition representing the fault message
protected  QName faultWsdlName
          Qualified WSDL name of the fault message
 
Constructor Summary
protected FaultException()
          returns a new instance
protected FaultException(com.sap.aii.utilxi.misc.api.BabelMessage babelMessage)
          returns a new instance, using the given translatable message
protected FaultException(com.sap.aii.utilxi.misc.api.BabelMessage babelMessage, Throwable rootCause)
          returns a new instance, using the given translatable message and nesting away the given Throwable
protected FaultException(String msg)
          returns a new instance, using the given message text
protected FaultException(String msg, Throwable rootCause)
          returns a new instance, using the given message text and nesting away the given Throwable
protected FaultException(Throwable rootCause)
          returns a new instance, nesting away the given Throwable
 
Method Summary
 Object getFault()
          returns the BaseType interface representing the fault message
 QName getFaultWsdlName()
          returns the FaultType name
 
Methods inherited from class com.sap.aii.utilxi.misc.api.BaseException
autolog, autolog, finallyLocalize, getAssistanceMessage, getBabelMessage, getErrorCode, getMessage, getMessage, getRootCause, getSeverity, getWrapBeforeVisualisation, main, setAssistanceMessage, setBabelMessage, setMessage, setRootCause, setSeverity, setWrapBeforeVisualisation
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fault

protected Object fault
Interface to AbstractType or XML rendition representing the fault message


faultWsdlName

protected QName faultWsdlName
Qualified WSDL name of the fault message

Constructor Detail

FaultException

protected FaultException()
returns a new instance


FaultException

protected FaultException(Throwable rootCause)
returns a new instance, nesting away the given Throwable


FaultException

protected FaultException(String msg)
returns a new instance, using the given message text


FaultException

protected FaultException(String msg,
                         Throwable rootCause)
returns a new instance, using the given message text and nesting away the given Throwable


FaultException

protected FaultException(com.sap.aii.utilxi.misc.api.BabelMessage babelMessage)
returns a new instance, using the given translatable message


FaultException

protected FaultException(com.sap.aii.utilxi.misc.api.BabelMessage babelMessage,
                         Throwable rootCause)
returns a new instance, using the given translatable message and nesting away the given Throwable

Method Detail

getFault

public final Object getFault()
returns the BaseType interface representing the fault message


getFaultWsdlName

public QName getFaultWsdlName()
returns the FaultType name

Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] SAP_XIAF [sap.com] com.sap.aii.proxy.svc.facade api BC-XI


Copyright 2011 SAP AG Complete Copyright Notice