/** * Indicates whether a <code>SOAPFault</code> object exists in this <code>SOAPBody</code> * object. * * @return <code>true</code> if a <code>SOAPFault</code> object exists in this * <code>SOAPBody</code> object; <code>false</code> otherwise */ public boolean hasFault() { return omTarget.hasFault(); }
/** * Indicates whether a <code>SOAPFault</code> object exists in this <code>SOAPBody</code> * object. * * @return <code>true</code> if a <code>SOAPFault</code> object exists in this * <code>SOAPBody</code> object; <code>false</code> otherwise */ public boolean hasFault() { return omTarget.hasFault(); }
@Override public boolean hasFault() { return getAxiomBody().hasFault(); }
@Override public boolean hasFault() { return getAxiomBody().hasFault(); }
@Override public boolean hasFault() { return getAxiomBody().hasFault(); }
public boolean hasFault() { return getAxiomBody().hasFault(); }
public boolean hasFault() { QName payloadQName = this.getPayloadQName_Optimized(); if (payloadQName != null) { if (SOAPConstants.SOAPFAULT_LOCAL_NAME.equals(payloadQName.getLocalPart())) { String ns = payloadQName.getNamespaceURI(); return SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(ns) || SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(ns); } } // Fallback: Get the body and get the fault information from the body SOAPBody body = this.getBody(); return (body == null) ? false : body.hasFault(); }
public SOAPElement addChildElement(String localName) throws SOAPException { if (omTarget.hasFault()) { throw new SOAPException("A SOAPFault has been already added to this SOAPBody"); } SOAPBodyElementImpl<OMElement> childEle = new SOAPBodyElementImpl<OMElement>((OMElement)target.getOwnerDocument().createElementNS(null, localName)); target.appendChild(childEle.target); isBodyElementAdded = true; return childEle; }
public SOAPElement addChildElement(String localName) throws SOAPException { if (omTarget.hasFault()) { throw new SOAPException("A SOAPFault has been already added to this SOAPBody"); } SOAPBodyElementImpl<OMElement> childEle = new SOAPBodyElementImpl<OMElement>((OMElement)target.getOwnerDocument().createElementNS(null, localName)); target.appendChild(childEle.target); isBodyElementAdded = true; return childEle; }
public boolean hasFault() { QName payloadQName = this.getPayloadQName_Optimized(); if (payloadQName != null) { if (SOAPConstants.SOAPFAULT_LOCAL_NAME.equals(payloadQName.getLocalPart())) { String ns = payloadQName.getNamespaceURI(); return (ns != null && (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(ns) || SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(ns))); } } // Fallback: Get the body and get the fault information from the body SOAPBody body = this.getBody(); return (body == null) ? false : body.hasFault(); }
/** * Returns the <code>SOAPFault</code> object in this <code>SOAPBody</code> object. * * @return the <code>SOAPFault</code> object in this <code>SOAPBody</code> object */ public SOAPFault getFault() { if (omTarget.hasFault()) { return (SOAPFault)toSAAJNode((org.w3c.dom.Node)omTarget.getFault()); } return null; }
/** * Returns the <code>SOAPFault</code> object in this <code>SOAPBody</code> object. * * @return the <code>SOAPFault</code> object in this <code>SOAPBody</code> object */ public SOAPFault getFault() { if (omTarget.hasFault()) { return (SOAPFault)toSAAJNode((org.w3c.dom.Node)omTarget.getFault()); } return null; }
public SOAPElement addChildElement(QName qname) throws SOAPException { if (omTarget.hasFault()) { throw new SOAPException("A SOAPFault has been already added to this SOAPBody"); } SOAPBodyElementImpl<OMElement> childEle; if (qname.getNamespaceURI() == null || "".equals(qname.getNamespaceURI())) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(null, qname.getLocalPart())); }else if(null == qname.getPrefix() || "".equals(qname.getPrefix().trim())) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(qname.getNamespaceURI(), qname.getLocalPart())); }else { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(qname.getNamespaceURI(), qname.getPrefix() + ":" + qname.getLocalPart())); } childEle.omTarget.setNamespace(omTarget.getOMFactory().createOMNamespace(qname.getNamespaceURI(), qname.getPrefix())); target.appendChild(childEle.target); isBodyElementAdded = true; childEle.setParentElement(this); return childEle; }
public SOAPElement addChildElement(QName qname) throws SOAPException { if (omTarget.hasFault()) { throw new SOAPException("A SOAPFault has been already added to this SOAPBody"); } SOAPBodyElementImpl<OMElement> childEle; if (qname.getNamespaceURI() == null || "".equals(qname.getNamespaceURI())) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(null, qname.getLocalPart())); }else if(null == qname.getPrefix() || "".equals(qname.getPrefix().trim())) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(qname.getNamespaceURI(), qname.getLocalPart())); }else { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(qname.getNamespaceURI(), qname.getPrefix() + ":" + qname.getLocalPart())); } childEle.omTarget.setNamespace(omTarget.getOMFactory().createOMNamespace(qname.getNamespaceURI(), qname.getPrefix())); target.appendChild(childEle.target); isBodyElementAdded = true; childEle.setParentElement(this); return childEle; }
private Iterator getChildren(Iterator childIter) { Collection childElements = new ArrayList(); while (childIter.hasNext()) { org.w3c.dom.Node domNode = (org.w3c.dom.Node)childIter.next(); org.w3c.dom.Node saajNode = toSAAJNode(domNode); if (saajNode instanceof javax.xml.soap.Text) { childElements.add(saajNode); } else if (!(saajNode instanceof SOAPBodyElement)) { // silently replace node, as per saaj 1.2 spec if (domNode instanceof Element) { if (omTarget.hasFault()) { SOAPFactory omFactory = (SOAPFactory)this.omTarget.getOMFactory(); org.apache.axiom.soap.SOAPFault fault = omFactory.createSOAPFault(omTarget); childElements.add(new SOAPFaultImpl(fault)); } else { childElements.add(new SOAPBodyElementImpl<OMElement>((OMElement)domNode)); } } } else { childElements.add(saajNode); } } return childElements.iterator(); } }
private Iterator getChildren(Iterator<? extends OMNode> childIter) { Collection childElements = new ArrayList(); while (childIter.hasNext()) { org.w3c.dom.Node domNode = (org.w3c.dom.Node)childIter.next(); org.w3c.dom.Node saajNode = toSAAJNode(domNode); if (saajNode instanceof javax.xml.soap.Text) { childElements.add(saajNode); } else if (!(saajNode instanceof SOAPBodyElement)) { // silently replace node, as per saaj 1.2 spec if (domNode instanceof Element) { if (omTarget.hasFault()) { SOAPFactory omFactory = (SOAPFactory)this.omTarget.getOMFactory(); org.apache.axiom.soap.SOAPFault fault = omFactory.createSOAPFault(omTarget); childElements.add(new SOAPFaultImpl(fault)); } else { childElements.add(new SOAPBodyElementImpl<OMElement>((OMElement)domNode)); } } } else { childElements.add(saajNode); } } return childElements.iterator(); } }
public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException { if (omTarget.hasFault()) { throw new SOAPException("A SOAPFault has been already added to this SOAPBody"); } if (prefix == null) { prefix = ""; } SOAPBodyElementImpl<OMElement> childEle; if (uri == null || "".equals(uri)) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(null, localName)); } else if (prefix.length() == 0) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(uri, localName)); } else { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(uri, prefix + ":" + localName)); } childEle.omTarget.setNamespace(omTarget.getOMFactory().createOMNamespace(uri, prefix)); target.appendChild(childEle.target); isBodyElementAdded = true; childEle.setParentElement(this); return childEle; }
public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException { if (omTarget.hasFault()) { throw new SOAPException("A SOAPFault has been already added to this SOAPBody"); } if (prefix == null) { prefix = ""; } SOAPBodyElementImpl<OMElement> childEle; if (uri == null || "".equals(uri)) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(null, localName)); } else if (prefix.length() == 0) { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(uri, localName)); } else { childEle = new SOAPBodyElementImpl<OMElement>( (OMElement)target.getOwnerDocument().createElementNS(uri, prefix + ":" + localName)); } childEle.omTarget.setNamespace(omTarget.getOMFactory().createOMNamespace(uri, prefix)); target.appendChild(childEle.target); isBodyElementAdded = true; childEle.setParentElement(this); return childEle; }
msgContext.getEnvelope().getBody().hasFault() || msgContext.isProcessingFault();
(msgContext.getEnvelope().getBody().hasFault() || msgContext.isProcessingFault()):false; boolean faultsAsHttp200 = false; if (msgContext.getProperty(PassThroughConstants.FAULTS_AS_HTTP_200) != null) {