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:
- Serializable
- Direct Known Subclasses:
- WSEventingFault
public class SoapFault
- extends Fault
- See Also:
- Serialized Form
Constructor Summary |
SoapFault(Message message,
QName faultCode)
|
SoapFault(Message message,
Throwable throwable,
QName faultCode)
|
SoapFault(String message,
QName faultCode)
|
SoapFault(String message,
ResourceBundle bundle,
QName faultCode)
|
SoapFault(String message,
ResourceBundle bundle,
QName faultCode,
Object... params)
|
SoapFault(String message,
ResourceBundle bundle,
Throwable t,
QName faultCode)
|
SoapFault(String message,
Throwable t,
QName faultCode)
|
Methods inherited from class org.apache.cxf.interceptor.Fault |
getDetail, getFaultCode, getLang, getMessage, getOrCreateDetail, getStatusCode, hasDetails, setDetail, setFaultCode, setLang, setMessage, setStatusCode |
ATTACHMENT_IO
public static final QName ATTACHMENT_IO
SoapFault
public SoapFault(Message message,
Throwable throwable,
QName faultCode)
SoapFault
public SoapFault(Message message,
QName faultCode)
SoapFault
public SoapFault(String message,
QName faultCode)
SoapFault
public SoapFault(String message,
ResourceBundle bundle,
QName faultCode)
SoapFault
public SoapFault(String message,
ResourceBundle bundle,
Throwable t,
QName faultCode)
SoapFault
public SoapFault(String message,
ResourceBundle bundle,
QName faultCode,
Object... params)
SoapFault
public SoapFault(String message,
Throwable t,
QName faultCode)
getCodeString
public String getCodeString(String prefix,
String defaultPrefix)
getSubCodeString
public String getSubCodeString(String prefix,
String defaultPrefix)
getReason
public String getReason()
getRole
public String getRole()
- Returns the fault actor.
- Returns:
- the fault actor.
setRole
public void setRole(String actor)
- Sets the fault actor.
- Parameters:
actor
- the actor.
getNode
public String getNode()
setNode
public void setNode(String n)
getSubCode
public QName getSubCode()
- Returns the SubCode for the Fault Code. If there are more than one Subcode entries
in this fault, the first Subcode is returned.
- Returns:
- The SubCode element as detailed by the SOAP 1.2 spec.
getSubCodes
public List<QName> getSubCodes()
- Returns the SubCode list for the Fault Code.
- Returns:
- The SubCode element list as detailed by the SOAP 1.2 spec.
setSubCode
public void setSubCode(QName subCode)
- Sets the SubCode for the Fault Code. If there are more than one Subcode entries
in this fault, the first Subcode is set while the other entries are removed.
- Parameters:
subCode
- The SubCode element as detailed by the SOAP 1.2 spec.
setSubCodes
public void setSubCodes(List<QName> subCodes)
- Sets the SubCode list for the Fault Code.
- Parameters:
subCode
- The SubCode element list as detailed by the SOAP 1.2 spec.
addSubCode
public void addSubCode(QName subCode)
- Appends the SubCode to the SubCode list.
- Parameters:
subCode
- The SubCode element as detailed by the SOAP 1.2 spec.
getNamespaces
public Map<String,String> getNamespaces()
setNamespaces
public void setNamespaces(Map<String,String> namespaces)
createFault
public static SoapFault createFault(Fault f,
SoapVersion v)
Apache CXF