@Override public Soap11Fault addClientOrSenderFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getClientOrSenderFaultName(), faultString, locale); }
public Soap11Fault getFault() { SOAPFault fault = getImplementation().getFault(getSaajBody()); return fault != null ? new SaajSoap11Fault(fault) : null; }
@Override public Soap11Fault getFault() { SOAPFault fault = getSaajBody().getFault(); return fault != null ? new SaajSoap11Fault(fault) : null; }
@Override public SoapBody getBody() { if (body == null) { try { SOAPBody saajBody = getSaajEnvelope().getBody(); if (saajBody == null) { throw new SaajSoapBodyException("SAAJ SOAP message has no body"); } if (saajBody.getElementQName().getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { body = new SaajSoap11Body(saajBody, langAttributeOnSoap11FaultString); } else { body = new SaajSoap12Body(saajBody); } } catch (SOAPException ex) { throw new SaajSoapBodyException(ex); } } return body; }
@Override public Soap11Fault getFault() { SOAPFault fault = getSaajBody().getFault(); return fault != null ? new SaajSoap11Fault(fault) : null; }
public SoapBody getBody() { if (body == null) { try { SOAPBody saajBody = getImplementation().getBody(getSaajEnvelope()); if (getImplementation().getName(saajBody).getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { body = new SaajSoap11Body(saajBody, langAttributeOnSoap11FaultString); } else { body = new SaajSoap12Body(saajBody); } } catch (SOAPException ex) { throw new SaajSoapBodyException(ex); } } return body; }
@Override public Soap11Fault addVersionMismatchFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getVersionMismatchFaultName(), faultString, locale); }
@Override public Soap11Fault getFault() { SOAPFault fault = getSaajBody().getFault(); return fault != null ? new SaajSoap11Fault(fault) : null; }
@Override public SoapBody getBody() { if (body == null) { try { SOAPBody saajBody = getSaajEnvelope().getBody(); if (saajBody == null) { throw new SaajSoapBodyException("SAAJ SOAP message has no body"); } if (saajBody.getElementQName().getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { body = new SaajSoap11Body(saajBody, langAttributeOnSoap11FaultString); } else { body = new SaajSoap12Body(saajBody); } } catch (SOAPException ex) { throw new SaajSoapBodyException(ex); } } return body; }
public Soap11Fault addFault(QName faultCode, String faultString, Locale faultStringLocale) { Assert.notNull(faultCode, "No faultCode given"); Assert.hasLength(faultString, "faultString cannot be empty"); Assert.hasLength(faultCode.getLocalPart(), "faultCode's localPart cannot be empty"); Assert.hasLength(faultCode.getNamespaceURI(), "faultCode's namespaceUri cannot be empty"); if (!langAttributeOnSoap11FaultString) { faultStringLocale = null; } try { getImplementation().removeContents(getSaajBody()); SOAPFault saajFault = getImplementation().addFault(getSaajBody(), faultCode, faultString, faultStringLocale); return new SaajSoap11Fault(saajFault); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } }
@Override public Soap11Fault addMustUnderstandFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getMustUnderstandFaultName(), faultString, locale); }
@Override public Soap11Fault addFault(QName faultCode, String faultString, Locale faultStringLocale) { Assert.notNull(faultCode, "No faultCode given"); Assert.hasLength(faultString, "faultString cannot be empty"); Assert.hasLength(faultCode.getLocalPart(), "faultCode's localPart cannot be empty"); Assert.hasLength(faultCode.getNamespaceURI(), "faultCode's namespaceUri cannot be empty"); if (!langAttributeOnSoap11FaultString) { faultStringLocale = null; } try { getSaajBody().removeContents(); SOAPBody body = getSaajBody(); SOAPFault result; if (faultStringLocale == null) { result = body.addFault(faultCode, faultString); } else { result = body.addFault(faultCode, faultString, faultStringLocale); } SOAPFault saajFault = result; return new SaajSoap11Fault(saajFault); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } }
@Override public SoapBody getBody() { if (body == null) { try { SOAPBody saajBody = getSaajEnvelope().getBody(); if (saajBody == null) { throw new SaajSoapBodyException("SAAJ SOAP message has no body"); } if (saajBody.getElementQName().getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { body = new SaajSoap11Body(saajBody, langAttributeOnSoap11FaultString); } else { body = new SaajSoap12Body(saajBody); } } catch (SOAPException ex) { throw new SaajSoapBodyException(ex); } } return body; }
@Override public Soap11Fault addVersionMismatchFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getVersionMismatchFaultName(), faultString, locale); }
@Override public Soap11Fault addFault(QName faultCode, String faultString, Locale faultStringLocale) { Assert.notNull(faultCode, "No faultCode given"); Assert.hasLength(faultString, "faultString cannot be empty"); Assert.hasLength(faultCode.getLocalPart(), "faultCode's localPart cannot be empty"); Assert.hasLength(faultCode.getNamespaceURI(), "faultCode's namespaceUri cannot be empty"); if (!langAttributeOnSoap11FaultString) { faultStringLocale = null; } try { getSaajBody().removeContents(); SOAPBody body = getSaajBody(); SOAPFault result; if (faultStringLocale == null) { result = body.addFault(faultCode, faultString); } else { result = body.addFault(faultCode, faultString, faultStringLocale); } SOAPFault saajFault = result; return new SaajSoap11Fault(saajFault); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } }
public Soap11Fault addClientOrSenderFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getClientOrSenderFaultName(), faultString, locale); }
@Override public Soap11Fault addFault(QName faultCode, String faultString, Locale faultStringLocale) { Assert.notNull(faultCode, "No faultCode given"); Assert.hasLength(faultString, "faultString cannot be empty"); Assert.hasLength(faultCode.getLocalPart(), "faultCode's localPart cannot be empty"); Assert.hasLength(faultCode.getNamespaceURI(), "faultCode's namespaceUri cannot be empty"); if (!langAttributeOnSoap11FaultString) { faultStringLocale = null; } try { getSaajBody().removeContents(); SOAPBody body = getSaajBody(); SOAPFault result; if (faultStringLocale == null) { result = body.addFault(faultCode, faultString); } else { result = body.addFault(faultCode, faultString, faultStringLocale); } SOAPFault saajFault = result; return new SaajSoap11Fault(saajFault); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } }
@Override public Soap11Fault addVersionMismatchFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getVersionMismatchFaultName(), faultString, locale); }
@Override public Soap11Fault addMustUnderstandFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getMustUnderstandFaultName(), faultString, locale); }
@Override public Soap11Fault addServerOrReceiverFault(String faultString, Locale locale) { return addFault(SoapVersion.SOAP_11.getServerOrReceiverFaultName(), faultString, locale); }