public class SequenceFaultMsgFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<javax.xml.namespace.QName,java.lang.Class> |
faultClasses |
private static SequenceFaultMsgFactory |
INSTANCE |
private java.util.Map<SAFResult.Result,javax.xml.namespace.QName> |
safCodeMapping |
Modifier | Constructor and Description |
---|---|
private |
SequenceFaultMsgFactory() |
Modifier and Type | Method and Description |
---|---|
private void |
addFaultClass(javax.xml.namespace.QName subcode,
java.lang.Class faultClass) |
private void |
addSAFResultCodeMapping(SAFResult.Result safcode,
javax.xml.namespace.QName subcode) |
SequenceFaultMsg |
createSequenceFaultMsg(javax.xml.namespace.QName subcode,
WsrmConstants.RMVersion rmVersion) |
static SequenceFaultMsgFactory |
getInstance() |
private org.w3c.dom.Element |
getOptionalElementByTagNameNS(org.w3c.dom.Element elem,
java.lang.String elementName,
WsrmConstants.RMVersion rmVersion)
Get the element with the given element name from within the give parent
element (elem), and belonging to the given RM version (or null if no
such element exists).
|
javax.xml.namespace.QName |
getSAFResultCodeMapping(SAFResult.Result safcode) |
SequenceFaultMsg |
parseSoapFault(javax.xml.soap.SOAPMessage msg) |
SequenceFaultMsg |
parseSoapFault(javax.xml.soap.SOAPMessage msg,
WsrmConstants.RMVersion rmVersion) |
SequenceFaultMsg |
parseSoapFault(javax.xml.soap.SOAPMessage msg,
WsrmConstants.RMVersion[] rmVersions) |
private static final SequenceFaultMsgFactory INSTANCE
private final java.util.Map<javax.xml.namespace.QName,java.lang.Class> faultClasses
private final java.util.Map<SAFResult.Result,javax.xml.namespace.QName> safCodeMapping
public static SequenceFaultMsgFactory getInstance()
public SequenceFaultMsg createSequenceFaultMsg(javax.xml.namespace.QName subcode, WsrmConstants.RMVersion rmVersion) throws SequenceFaultException
SequenceFaultException
public SequenceFaultMsg parseSoapFault(javax.xml.soap.SOAPMessage msg, WsrmConstants.RMVersion rmVersion) throws SequenceFaultException
SequenceFaultException
public SequenceFaultMsg parseSoapFault(javax.xml.soap.SOAPMessage msg) throws SequenceFaultException
SequenceFaultException
public SequenceFaultMsg parseSoapFault(javax.xml.soap.SOAPMessage msg, WsrmConstants.RMVersion[] rmVersions) throws SequenceFaultException
SequenceFaultException
private org.w3c.dom.Element getOptionalElementByTagNameNS(org.w3c.dom.Element elem, java.lang.String elementName, WsrmConstants.RMVersion rmVersion) throws weblogic.xml.dom.DOMProcessingException
weblogic.xml.dom.DOMProcessingException
public javax.xml.namespace.QName getSAFResultCodeMapping(SAFResult.Result safcode)
private void addSAFResultCodeMapping(SAFResult.Result safcode, javax.xml.namespace.QName subcode)
private void addFaultClass(javax.xml.namespace.QName subcode, java.lang.Class faultClass)