org.apache.cxf.binding.soap
Class SoapFault
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.cxf.common.i18n.UncheckedException
org.apache.cxf.interceptor.Fault
org.apache.cxf.binding.soap.SoapFault
- All Implemented Interfaces:
- java.io.Serializable
public class SoapFault
- extends Fault
- See Also:
- Serialized Form
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 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 |
ATTACHMENT_IO
public static final javax.xml.namespace.QName ATTACHMENT_IO
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)
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