![]() |
KD SOAP
2.0.0
|
#include <KDSoapFaultException.h>

Public Member Functions | |
| void | deserialize (const KDSoapValue &mainValue) |
| QString | faultCode () const |
| void | setFaultCode (const QString &faultCode) |
| QString | faultString () const |
| void | setFaultString (const QString &faultString) |
| QString | faultActor () const |
| void | setFaultActor (const QString &faultActor) |
| KDSoapValue | detailValue () const |
| void | setDetailValue (const KDSoapValue &detailValue) |
| KDSoapFaultException () | |
| KDSoapFaultException (const KDSoapFaultException &cpy) | |
| KDSoapFaultException (const QString &faultCode, const QString &faultString, const QString &faultActor=QString()) | |
| KDSoapFaultException & | operator= (const KDSoapFaultException &other) |
| ~KDSoapFaultException () | |
Static Public Member Functions | |
| static const KDSoapValue & | faultDetails (const KDSoapValue &faultValue) |
KDSoapFaultException is the base class for exceptions representing a fault element. So far supporting only SOAP 1.1 version which mean the following attributes : <faultcode>, <faultstring>, <faultfactor>, <detail>
The <detail> tag optionally contains specific serialized fault information. represented as an exception in the client side.
| KDSoapFaultException::KDSoapFaultException | ( | ) |
Constructor
| KDSoapFaultException::KDSoapFaultException | ( | const KDSoapFaultException & | cpy | ) |
Copy constructor
| KDSoapFaultException::KDSoapFaultException | ( | const QString & | faultCode, |
| const QString & | faultString, | ||
| const QString & | faultActor = QString() |
||
| ) |
Constructs a KDSoapFaultException according to the SOAP 1.1 attriutes.
| faultCode | a code for identifying the fault |
| faultString | a human readable explanation of the fault |
| faultActor | information about who caused the fault to happen |
| KDSoapFaultException::~KDSoapFaultException | ( | ) |
Destructor
| void KDSoapFaultException::deserialize | ( | const KDSoapValue & | mainValue | ) |
Reconstructs the KDSoapFaultException object from a KDSoapValue.
| mainValue | KDSoapValue represents the fault tag element |
|
static |
Returns the KDSoapValue representing the <detail> tag from the parameter.
| faultValue | Represent the <fault> tag in the SOAP protocol |
| QString KDSoapFaultException::faultCode | ( | ) | const |
Returns the fault code.
| void KDSoapFaultException::setFaultCode | ( | const QString & | faultCode | ) |
Set the code of the fault.
| faultCode | Code of the fault |
| QString KDSoapFaultException::faultString | ( | ) | const |
Returns the human readable fault string of the fault.
| void KDSoapFaultException::setFaultString | ( | const QString & | faultString | ) |
Set the human-readable QString of the fault.
| faultString | Human-readable message |
| QString KDSoapFaultException::faultActor | ( | ) | const |
Returns the fault actor of the fault as a QString
| void KDSoapFaultException::setFaultActor | ( | const QString & | faultActor | ) |
Set the fault actor with a string.
| faultActor | information about who caused the fault to happen |
| KDSoapValue KDSoapFaultException::detailValue | ( | ) | const |
Returns the <detail> tag of the fault element as a KDSoapValue. When the fault is generic, return an empty KDSoapValue. When the fault is specific the KDSoapValue optionally contains specific serialized fault information.
| void KDSoapFaultException::setDetailValue | ( | const KDSoapValue & | detailValue | ) |
Set the KDSoapValue of the fault.
| detailValue | KDSoapValue representing the <detail> tag of a fault message |
| KDSoapFaultException & KDSoapFaultException::operator= | ( | const KDSoapFaultException & | other | ) |
Assignment operator
© 2010-2021 Klarälvdalens Datakonsult AB (KDAB)
https://www.kdab.com/development-resources/qt-tools/kd-soap/