org.apache.cxf.binding.soap
Class SoapFault

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.cxf.common.i18n.UncheckedException
                  extended by org.apache.cxf.interceptor.Fault
                      extended by org.apache.cxf.binding.soap.SoapFault
All Implemented Interfaces:
java.io.Serializable

public class SoapFault
extends Fault

See Also:
Serialized Form

Field Summary
static javax.xml.namespace.QName ATTACHMENT_IO
           
 
Fields inherited from class org.apache.cxf.interceptor.Fault
FAULT_CODE_CLIENT, FAULT_CODE_SERVER, STACKTRACE
 
Constructor Summary
SoapFault(Message message, javax.xml.namespace.QName faultCode)
           
SoapFault(Message message, java.lang.Throwable throwable, javax.xml.namespace.QName faultCode)
           
SoapFault(java.lang.String message, javax.xml.namespace.QName faultCode)
           
SoapFault(java.lang.String message, java.lang.Throwable t, javax.xml.namespace.QName faultCode)
           
 
Method Summary
static SoapFault createFault(Fault f, SoapVersion v)
           
 java.lang.String getCodeString(java.lang.String prefix, java.lang.String defaultPrefix)
           
 java.util.Map<java.lang.String,java.lang.String> getNamespaces()
           
 java.lang.String getNode()
           
 java.lang.String getReason()
           
 java.lang.String getRole()
          Returns the fault actor.
 javax.xml.namespace.QName getSubCode()
          Returns the SubCode for the Fault Code.
 java.lang.String getSubCodeString(java.lang.String prefix, java.lang.String defaultPrefix)
           
 void setNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaces)
           
 void setNode(java.lang.String n)
           
 void setRole(java.lang.String actor)
          Sets the fault actor.
 void setSubCode(javax.xml.namespace.QName subCode)
          Sets the SubCode for the Fault Code.
 
Methods inherited from class org.apache.cxf.interceptor.Fault
getDetail, getFaultCode, getMessage, getOrCreateDetail, hasDetails, setDetail, setFaultCode, setMessage
 
Methods inherited from class org.apache.cxf.common.i18n.UncheckedException
getCode
 
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

ATTACHMENT_IO

public static final javax.xml.namespace.QName ATTACHMENT_IO
Constructor Detail

SoapFault

public SoapFault(Message message,
                 java.lang.Throwable throwable,
                 javax.xml.namespace.QName faultCode)

SoapFault

public SoapFault(Message message,
                 javax.xml.namespace.QName faultCode)

SoapFault

public SoapFault(java.lang.String message,
                 javax.xml.namespace.QName faultCode)

SoapFault

public SoapFault(java.lang.String message,
                 java.lang.Throwable t,
                 javax.xml.namespace.QName faultCode)
Method Detail

getCodeString

public java.lang.String getCodeString(java.lang.String prefix,
                                      java.lang.String defaultPrefix)

getSubCodeString

public java.lang.String getSubCodeString(java.lang.String prefix,
                                         java.lang.String defaultPrefix)

getReason

public java.lang.String getReason()

getRole

public java.lang.String getRole()
Returns the fault actor.

Returns:
the fault actor.

setRole

public void setRole(java.lang.String actor)
Sets the fault actor.

Parameters:
actor - the actor.

getNode

public java.lang.String getNode()

setNode

public void setNode(java.lang.String n)

getSubCode

public javax.xml.namespace.QName getSubCode()
Returns the SubCode for the Fault Code.

Returns:
The SubCode element as detailed by the SOAP 1.2 spec.

setSubCode

public void setSubCode(javax.xml.namespace.QName subCode)
Sets the SubCode for the Fault Code.

Parameters:
subCode - The SubCode element as detailed by the SOAP 1.2 spec.

getNamespaces

public java.util.Map<java.lang.String,java.lang.String> getNamespaces()

setNamespaces

public void setNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaces)

createFault

public static SoapFault createFault(Fault f,
                                    SoapVersion v)


Apache CXF