public void addAttribute(QName name, String value) { try { getImplementation().addAttribute(element, name, value); } catch (SOAPException ex) { throw new SaajSoapElementException(ex); } }
protected Soap12Fault 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"); try { getImplementation().removeContents(getSaajBody()); SOAPFault saajFault = getImplementation().addFault(getSaajBody(), faultCode, faultString, faultStringLocale); return new SaajSoap12Fault(saajFault); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } }
public void addNamespaceDeclaration(String prefix, String namespaceUri) { try { getImplementation().addNamespaceDeclaration(element, prefix, namespaceUri); } catch (SOAPException ex) { throw new SaajSoapElementException(ex); } }
public Attachment addAttachment(String contentId, DataHandler dataHandler) { Assert.hasLength(contentId, "contentId must not be empty"); Assert.notNull(dataHandler, "dataHandler must not be null"); AttachmentPart saajAttachment = getImplementation().addAttachmentPart(getSaajMessage(), dataHandler); saajAttachment.setContentId(contentId); saajAttachment.setMimeHeader(TransportConstants.HEADER_CONTENT_TRANSFER_ENCODING, "binary"); return new SaajAttachment(saajAttachment); }
public void addText(String text) { try { getImplementation().addTextNode(getSaajDetailEntry(), text); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } }
public SoapFaultDetail addFaultDetail() { try { Detail saajDetail = getImplementation().addFaultDetail(getSaajFault()); return new SaajSoapFaultDetail(saajDetail); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } } }
public SoapHeaderElement addHeaderElement(QName name) throws SoapHeaderException { try { SOAPHeaderElement headerElement = getImplementation().addHeaderElement(getSaajHeader(), name); return new SaajSoapHeaderElement(headerElement); } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } }
public SoapHeaderElement addNotUnderstoodHeaderElement(QName headerName) { try { SOAPHeaderElement headerElement = getImplementation().addNotUnderstoodHeaderElement(getSaajHeader(), headerName); return new SaajSoapHeaderElement(headerElement); } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } }
public SoapFaultDetailElement addFaultDetailElement(QName name) { try { DetailEntry detailEntry = getImplementation().addDetailEntry(getSaajDetail(), name); return new SaajSoapFaultDetailElement(detailEntry); } catch (SOAPException ex) { throw new SaajSoapFaultException(ex); } }
public SoapHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) { try { SOAPHeaderElement headerElement = getImplementation().addUpgradeHeaderElement(getSaajHeader(), supportedSoapUris); return new SaajSoapHeaderElement(headerElement); } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } }
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); } }