com.bowstreet.xml.soap
Class SOAPFaultException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.bowstreet.xml.soap.SOAPFaultException
All Implemented Interfaces:
com.bowstreet.xml.soap.SOAPConstants, java.io.Serializable

public class SOAPFaultException
extends java.lang.RuntimeException
implements com.bowstreet.xml.soap.SOAPConstants

If thrown from a wsEnabled service, will cause the outbound (reply) processing to send the getSOAPFaultBody() as the Body content along with a HTTP 500 code.

See Also:
Serialized Form

Field Summary
static java.lang.String FAULT_CODE_CLIENT
           
static java.lang.String FAULT_CODE_SERVER
           
 
Fields inherited from interface com.bowstreet.xml.soap.SOAPConstants
ACTION_HEADER, AUTH_ELEMENT, AUTH_NAMESPACE, AUTH_PREFIX, BODY, ENVELOPE, FAULT, FAULT_ACTOR, FAULT_CLIENT, FAULT_CODE, FAULT_DETAIL, FAULT_NONE, FAULT_SERVER, FAULT_STACKTRACE, FAULT_STRING, FAULT_UNDERSTAND, FAULT_VERSION, faultNames, HEADER, METHOD_ATTR, METHOD_PREFIX, NAMESPACE, NS_ATTR, RESPONSE_SUFFIX, SEPARATOR, SOAP_PREFIX, STYLE_DOC, STYLE_RPC, STYLE_RPC_OLD, URI_PREFIX, XMLNS
 
Constructor Summary
SOAPFaultException(java.lang.String code, java.lang.String faultString, java.lang.String actor)
           
SOAPFaultException(java.lang.String code, java.lang.String faultString, java.lang.String actor, java.lang.String detail)
           
 
Method Summary
 void addDetail(IXml detailItem)
           
 java.lang.String getMessage()
           
 IXml getSOAPFaultBody()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FAULT_CODE_CLIENT

public static final java.lang.String FAULT_CODE_CLIENT
See Also:
Constant Field Values

FAULT_CODE_SERVER

public static final java.lang.String FAULT_CODE_SERVER
See Also:
Constant Field Values
Constructor Detail

SOAPFaultException

public SOAPFaultException(java.lang.String code,
                          java.lang.String faultString,
                          java.lang.String actor)

SOAPFaultException

public SOAPFaultException(java.lang.String code,
                          java.lang.String faultString,
                          java.lang.String actor,
                          java.lang.String detail)
Method Detail

addDetail

public void addDetail(IXml detailItem)

getMessage

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

getSOAPFaultBody

public IXml getSOAPFaultBody()

toString

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


Copyright © 2009 IBM. All Rights Reserved.