public class SOAPFaultDetail extends Object
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.Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 . |
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 elementpublic 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
- ProviderHeader
public void setProcessingContextHeader(ProcessingContextHeader processingContextHeader)
ProcessingContextHeader
.processingContextHeader
- ProcessingContextHeader
public void setServiceInstanceUpdateHeader(ServiceInstanceUpdateHeader serviceInstanceUpdateHeader)
ServiceInstanceUpdateHeader
.serviceInstanceUpdateHeader
- ServiceInstanceUpdateHeader
public 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.Copyright © 2010-2018, ForgeRock All Rights Reserved.