|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.idoox.wasp.SoapFaultException
Exception representing deserialized SOAP Fault.
Field Summary | |
protected Fault |
fault
|
protected java.lang.String |
faultActor
|
protected QName |
faultCode
|
protected java.lang.String |
faultNode
|
protected java.lang.String |
faultString
|
protected Tokenizer |
faultTokenizer
|
protected java.util.List |
subcodes
|
Constructor Summary | |
SoapFaultException()
Server-side constructor. |
|
SoapFaultException(Fault fault)
Client-side constructor. |
|
SoapFaultException(QName faultCode,
java.util.List subcodes,
java.lang.String faultString,
java.lang.String faultActor,
java.lang.String faultNode,
Tokenizer detailTokenizer)
Server-side exception constructor. |
|
SoapFaultException(QName faultCode,
java.lang.String faultString,
java.lang.String faultActor,
Tokenizer detailTokenizer)
Deprecated. SOAP 1.2 parameters added, use the full constructor instead of this one |
Method Summary | |
void |
clearFaultSubcodes()
Clears the list of subcodes (ignored in SOAP 1.1 faults). |
Tokenizer |
getDetailTokenizer()
Returns tokenizer expressing fault details. |
java.lang.String |
getFaultActor()
Returns fault actor. |
QName |
getFaultCode()
Returns fault code. |
java.lang.String |
getFaultNode()
Returns fault node (this is new in SOAP 1.2, it identifies the faulting node; this is null in SOAP 1.1 faults). |
java.lang.String |
getFaultReason()
Returns fault reason (this is SOAP 1.2 equivalent for faultstring, the faultstring accessor methods will be deprecated when SOAP 1.1 is widely replaced by SOAP 1.2). |
java.lang.String |
getFaultRole()
Returns role (this is SOAP 1.2 equivalent for actor, the actor accessor methods will be deprecated when SOAP 1.1 is widely replaced by SOAP 1.2) |
java.lang.String |
getFaultString()
Returns fault string. |
java.util.List |
getFaultSubcodes()
Returns fault subcodes (new in SOAP 1.2, always empty in SOAP 1.1). |
java.lang.String |
getMessage()
Converts the exception to its string representation. |
void |
setDetailTokenizer(Tokenizer tokenizer)
Sets the tokenizer expressing fault details. |
void |
setFaultActor(java.lang.String actor)
Sets fault actor. |
void |
setFaultCode(QName faultCode)
Sets fault code. |
void |
setFaultNode(java.lang.String node)
Sets fault node (this is new in SOAP 1.2, it identifies the faulting node; this is ignored in SOAP 1.1 faults). |
void |
setFaultReason(java.lang.String faultReason)
Sets fault reason (this is SOAP 1.2 equivalent for faultstring, the faultstring accessor methods will be deprecated when SOAP 1.1 is widely replaced by SOAP 1.2). |
void |
setFaultRole(java.lang.String role)
Sets role (this is SOAP 1.2 equivalent for actor, the actor accessor methods will be deprecated when SOAP 1.1 is widely replaced by SOAP 1.2) |
void |
setFaultString(java.lang.String faultString)
Sets fault string. |
void |
setFaultSubcodes(java.util.List subcodes)
Sets fault subcodes (new in SOAP 1.2, ignored in SOAP 1.1 faults). |
java.lang.String |
toString()
Converts the exception to its string representation. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected QName faultCode
protected java.util.List subcodes
protected java.lang.String faultString
protected java.lang.String faultNode
protected java.lang.String faultActor
protected Tokenizer faultTokenizer
protected Fault fault
Constructor Detail |
public SoapFaultException(Fault fault)
fault
- the fault which initializes the exceptionpublic SoapFaultException()
public SoapFaultException(QName faultCode, java.lang.String faultString, java.lang.String faultActor, Tokenizer detailTokenizer)
full constructor
instead of this one
faultCode
- fault codefaultString
- human readable fault stringfaultActor
- fault actordetailTokenizer
- tokenizer expressing fault detailspublic SoapFaultException(QName faultCode, java.util.List subcodes, java.lang.String faultString, java.lang.String faultActor, java.lang.String faultNode, Tokenizer detailTokenizer)
faultCode
- fault codesubcodes
- fault subcodesfaultString
- human readable fault reasonfaultActor
- fault rolefaultNode
- fault nodedetailTokenizer
- tokenizer expressing fault detailsMethod Detail |
public QName getFaultCode()
public void setFaultCode(QName faultCode)
faultCode
- the fault code
java.lang.IllegalStateException
- if the method is called
on the read-only (client-side) exceptionpublic java.util.List getFaultSubcodes()
public void setFaultSubcodes(java.util.List subcodes)
subcodes
- the subcode listpublic void clearFaultSubcodes()
public java.lang.String getFaultString()
public void setFaultString(java.lang.String faultString)
faultString
- the fault string to be set
java.lang.IllegalStateException
- if the method is called on the
read-only (client-side) exceptionpublic java.lang.String getFaultReason()
public void setFaultReason(java.lang.String faultReason)
faultReason
- the fault reason to be set
java.lang.IllegalStateException
- if the method is called on the
read-only (client-side) exceptionpublic java.lang.String getFaultActor()
public void setFaultActor(java.lang.String actor)
actor
- the actor to be set
java.lang.IllegalStateException
- if the method is called on the
read-only (client-side) exceptionpublic java.lang.String getFaultRole()
public void setFaultRole(java.lang.String role)
role
- the role to be set up
java.lang.IllegalStateException
- if the method is called on the
read-only (client-side) exceptionpublic java.lang.String getFaultNode()
null
in SOAP 1.1 faults).
public void setFaultNode(java.lang.String node)
node
- the node name (URI)
java.lang.IllegalStateException
- if the method is called on the
read-only (client-side) exceptionpublic Tokenizer getDetailTokenizer() throws java.io.IOException
java.io.IOException
public void setDetailTokenizer(Tokenizer tokenizer)
tokenizer
- the tokenizer
java.lang.IllegalStateException
- if the method is called on the
read-only (client-side) exceptionpublic java.lang.String toString()
public java.lang.String getMessage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |