|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.identity.liberty.ws.soapbinding.SOAPFaultDetail
public class SOAPFaultDetail
The SOAPFaultDetail class represents the 'Detail' child element
of SOAP Fault element. Its children can be of any type. This class provides
specific methods to get and set the following children: Status element,
CorrelationHeader, ProviderHeader,
ConsentHeader, UsageDirectiveHeader and
ProcessingContextHeader. It also provides generic methods to
get and set other children.
| Field Summary | |
|---|---|
static QName |
AFFILIATION_ID_NOT_VALID
|
static QName |
BOGUS_ACTOR
|
static QName |
BOGUS_MUST_UNSTND
|
static QName |
CAN_NOT_HONOUR_USAGE_DIRECTIVE
|
static QName |
DUPLICATE_MSG
|
static QName |
ENDPOINT_MOVED
|
static QName |
ID_STAR_MSG_NOT_UNSTD
|
static QName |
INAPPROPRIATE_CREDENTIALS
|
static QName |
INVALID_REF_TO_MSG_ID
|
static QName |
PROC_CTX_UNWILLING
|
static QName |
PROC_CTX_URI_NOT_UNSTD
|
static QName |
PROVIDER_ID_NOT_VALID
|
static QName |
STALE_MSG
|
| Constructor Summary | |
|---|---|
SOAPFaultDetail(List otherChildren)
This constructor takes a list of children except Status element, CorrelationHeader, ProviderHeader
ConsentHeader, UsageDirectiveHeader,
ProcessingContextHeader and
ServiceInstanceUpdateHeader. |
|
SOAPFaultDetail(QName statusCode,
String statusRef,
String statusComment)
This constructor takes a status code, a status ref and a status comment. |
|
| Method Summary | |
|---|---|
ConsentHeader |
getConsentHeader()
Returns the ConsentHeader. |
CorrelationHeader |
getCorrelationHeader()
Returns the CorrelationHeader. |
List |
getOtherChildren()
Returns a list of children except Status element, CorrelationHeader, ProviderHeader
ConsentHeader, UsageDirectiveHeader,
ProcessingContextHeader and
ServiceInstanceUpdateHeader. |
ProcessingContextHeader |
getProcessingContextHeader()
Returns ProcessingContextHeader. |
ProviderHeader |
getProviderHeader()
Returns the ProviderHeader. |
ServiceInstanceUpdateHeader |
getServiceInstanceUpdateHeader()
Returns ServiceInstanceUpdateHeader. |
QName |
getStatusCode()
Returns value of code attribute of Status element. |
String |
getStatusComment()
Returns value of comment attribute of Status element. |
String |
getStatusRef()
Returns value of ref attribute of Status element. |
List |
getUsageDirectiveHeaders()
Returns a list of UsageDirectiveHeader. |
void |
setConsentHeader(ConsentHeader consentHeader)
Sets ConsentHeader. |
void |
setCorrelationHeader(CorrelationHeader correlationHeader)
Sets the value of CorrelationHeader. |
void |
setOtherChild(Element child)
Sets a child except Status element, CorrelationHeader,
ProviderHeader, ConsentHeader,
UsageDirectiveHeader and
ProcessingContextHeader and
ServiceInstanceUpdateHeader. |
void |
setOtherChildren(List otherChildren)
Sets a list of children except Status element, CorrelationHeader, ProviderHeader
ConsentHeader, UsageDirectiveHeader,
ProcessingContextHeader and
ServiceInstanceUpdateHeader. |
void |
setProcessingContextHeader(ProcessingContextHeader processingContextHeader)
Sets ProcessingContextHeader. |
void |
setProviderHeader(ProviderHeader providerHeader)
Sets ProviderHeader if it is not null. |
void |
setServiceInstanceUpdateHeader(ServiceInstanceUpdateHeader serviceInstanceUpdateHeader)
Sets ServiceInstanceUpdateHeader. |
void |
setStatusCode(QName statusCode)
Sets value of code attribute of Status element. |
void |
setStatusComment(String statusComment)
Sets value of comment attribute of Status element. |
void |
setStatusRef(String statusRef)
Sets value of ref attribute of Status element. |
void |
setUsageDirectiveHeaders(List usageDirectiveHeaders)
Sets a list of UsageDirectiveHeader. |
| Field Detail |
|---|
public static final QName BOGUS_ACTOR
public static final QName BOGUS_MUST_UNSTND
public static final QName STALE_MSG
public static final QName DUPLICATE_MSG
public static final QName INVALID_REF_TO_MSG_ID
public static final QName PROVIDER_ID_NOT_VALID
public static final QName AFFILIATION_ID_NOT_VALID
public static final QName ID_STAR_MSG_NOT_UNSTD
public static final QName PROC_CTX_URI_NOT_UNSTD
public static final QName PROC_CTX_UNWILLING
public static final QName CAN_NOT_HONOUR_USAGE_DIRECTIVE
public static final QName ENDPOINT_MOVED
public static final QName INAPPROPRIATE_CREDENTIALS
| Constructor Detail |
|---|
public SOAPFaultDetail(QName statusCode,
String statusRef,
String statusComment)
statusCode - the value of code attribute of the Status
element.statusRef - the value of ref attribute of the Status
element.statusComment - the value of comment attribute of the
Status element.public SOAPFaultDetail(List otherChildren)
CorrelationHeader, ProviderHeader
ConsentHeader, UsageDirectiveHeader,
ProcessingContextHeader and
ServiceInstanceUpdateHeader.
Each entry will be a org.w3c.dom.Element.
otherChildren - a list of children element| Method Detail |
|---|
public CorrelationHeader getCorrelationHeader()
CorrelationHeader.
CorrelationHeader.public ConsentHeader getConsentHeader()
ConsentHeader.
ConsentHeader.public List getUsageDirectiveHeaders()
UsageDirectiveHeader.
UsageDirectiveHeader.public ProviderHeader getProviderHeader()
ProviderHeader.
ProviderHeader.public ProcessingContextHeader getProcessingContextHeader()
ProcessingContextHeader.
ProcessingContextHeader.public ServiceInstanceUpdateHeader getServiceInstanceUpdateHeader()
ServiceInstanceUpdateHeader.
ServiceInstanceUpdateHeader.public List getOtherChildren()
CorrelationHeader, ProviderHeader
ConsentHeader, UsageDirectiveHeader,
ProcessingContextHeader and
ServiceInstanceUpdateHeader.
Each entry will be a org.w3c.dom.Element.
public QName getStatusCode()
code attribute of Status element.
code attribute of Status element.public String getStatusRef()
ref attribute of Status element.
ref attribute of Status element.public String getStatusComment()
comment attribute of Status element.
comment attribute of Status element.public void setCorrelationHeader(CorrelationHeader correlationHeader)
CorrelationHeader.
correlationHeader - the CorrelationHeader.public void setConsentHeader(ConsentHeader consentHeader)
ConsentHeader.
consentHeader - ConsentHeader.public void setUsageDirectiveHeaders(List usageDirectiveHeaders)
UsageDirectiveHeader.
usageDirectiveHeaders - a list of UsageDirectiveHeader.public void setProviderHeader(ProviderHeader providerHeader)
ProviderHeader if it is not null.
providerHeader - ProviderHeaderpublic void setProcessingContextHeader(ProcessingContextHeader processingContextHeader)
ProcessingContextHeader.
processingContextHeader - ProcessingContextHeaderpublic void setServiceInstanceUpdateHeader(ServiceInstanceUpdateHeader serviceInstanceUpdateHeader)
ServiceInstanceUpdateHeader.
serviceInstanceUpdateHeader - ServiceInstanceUpdateHeaderpublic void setOtherChildren(List otherChildren)
CorrelationHeader, ProviderHeader
ConsentHeader, UsageDirectiveHeader,
ProcessingContextHeader and
ServiceInstanceUpdateHeader.
Each entry will be a org.w3c.dom.Element.
otherChildren - a list of children elementpublic void setOtherChild(Element child)
CorrelationHeader,
ProviderHeader, ConsentHeader,
UsageDirectiveHeader and
ProcessingContextHeader and
ServiceInstanceUpdateHeader.
child - the child element.public void setStatusCode(QName statusCode)
code attribute of Status element.
statusCode - value of code attribute of Status element.public void setStatusRef(String statusRef)
ref attribute of Status element.
statusRef - value of ref attribute of Status element.public void setStatusComment(String statusComment)
comment attribute of Status element.
statusComment - value of comment attribute in Status
element.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||