|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 elementMethod 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
- 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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |