@Override @SuppressWarnings("unchecked") public Iterator<AttachmentPart> getAttachment(SOAPMessage message, MimeHeaders mimeHeaders) { return message.getAttachments(mimeHeaders); }
@Override @SuppressWarnings("unchecked") public Iterator<AttachmentPart> getAttachment(SOAPMessage message, MimeHeaders mimeHeaders) { return message.getAttachments(mimeHeaders); }
@Override @SuppressWarnings("unchecked") public Iterator<AttachmentPart> getAttachments(SOAPMessage message) { return message.getAttachments(); }
@Override @SuppressWarnings("unchecked") public Iterator<AttachmentPart> getAttachments(SOAPMessage message) { return message.getAttachments(); }
@Override @SuppressWarnings("unchecked") public Iterator<AttachmentPart> getAttachments(SOAPMessage message) { return message.getAttachments(); }
@Override @SuppressWarnings("unchecked") public Iterator<AttachmentPart> getAttachment(SOAPMessage message, MimeHeaders mimeHeaders) { return message.getAttachments(mimeHeaders); }
public SAAJAttachmentSet(SOAPMessage sm) { attIter = sm.getAttachments(); }
public SAAJAttachmentSet(SOAPMessage sm) { attIter = sm.getAttachments(); }
SOAPMessage response = connection.call(requestMessage, serviceURL); Iterator attachmentsIterator = response.getAttachments(); while (attachmentsIterator.hasNext()) { AttachmentPart attachment = (AttachmentPart) attachmentsIterator.next(); //do something with attachment }
SOAPMessage response = connection.call(requestMessage, serviceURL); Iterator attachmentsIterator = response.getAttachments(); while (attachmentsIterator.hasNext()) { AttachmentPart attachment = (AttachmentPart) attachmentsIterator.next(); //do something with attachment }
private AttachmentPart getAttachmentByPartName(String partName, SOAPMessage soapMsg) { final Iterator i = soapMsg.getAttachments(); while (i.hasNext()) { AttachmentPart part = (AttachmentPart)i.next(); String contentId = part.getContentId(); if (contentId.startsWith("<" + partName + "=")) return part; } return null; }
SOAPMessage msg = ... //received message Iterator ats = msg.getAttachments(); if( ats.hasNext() ){ AttachmentPart attachment = (AttachmentPart)ats.next(); InputStream contents = (InputStream)attachment.getContent(); }
@Override @SuppressWarnings("unchecked") public Iterator<Attachment> getAttachments() throws AttachmentException { Iterator<AttachmentPart> iterator = getSaajMessage().getAttachments(); return new SaajAttachmentIterator(iterator); }
@Override @SuppressWarnings("unchecked") public Iterator<Attachment> getAttachments() throws AttachmentException { Iterator<AttachmentPart> iterator = getSaajMessage().getAttachments(); return new SaajAttachmentIterator(iterator); }
@Override @SuppressWarnings("unchecked") public Iterator<Attachment> getAttachments() throws AttachmentException { Iterator<AttachmentPart> iterator = getSaajMessage().getAttachments(); return new SaajAttachmentIterator(iterator); }
@Override @SuppressWarnings("unchecked") public Attachment getAttachment(String contentId) { Assert.hasLength(contentId, "contentId must not be empty"); MimeHeaders mimeHeaders = new MimeHeaders(); mimeHeaders.setHeader(TransportConstants.HEADER_CONTENT_ID, contentId); Iterator<AttachmentPart> iterator = getSaajMessage().getAttachments(mimeHeaders); if (!iterator.hasNext()) { return null; } AttachmentPart saajAttachment = iterator.next(); return new SaajAttachment(saajAttachment); }
@Override @SuppressWarnings("unchecked") public Attachment getAttachment(String contentId) { Assert.hasLength(contentId, "contentId must not be empty"); MimeHeaders mimeHeaders = new MimeHeaders(); mimeHeaders.setHeader(TransportConstants.HEADER_CONTENT_ID, contentId); Iterator<AttachmentPart> iterator = getSaajMessage().getAttachments(mimeHeaders); if (!iterator.hasNext()) { return null; } AttachmentPart saajAttachment = iterator.next(); return new SaajAttachment(saajAttachment); }
@Override @SuppressWarnings("unchecked") public Attachment getAttachment(String contentId) { Assert.hasLength(contentId, "contentId must not be empty"); MimeHeaders mimeHeaders = new MimeHeaders(); mimeHeaders.setHeader(TransportConstants.HEADER_CONTENT_ID, contentId); Iterator<AttachmentPart> iterator = getSaajMessage().getAttachments(mimeHeaders); if (!iterator.hasNext()) { return null; } AttachmentPart saajAttachment = iterator.next(); return new SaajAttachment(saajAttachment); }
@Test public void imageService() throws Exception { SOAPMessage response = sendMessage(); Assert.assertTrue(response.getAttachments().hasNext()); }
@Test public void imageService() throws Exception { SOAPMessage response = sendMessage(); XMLAssert.assertXMLEqual(RESPONSE, XMLHelper.toString(response.getSOAPPart().getDocumentElement())); Assert.assertTrue(response.getAttachments().hasNext()); AttachmentPart attachment = (AttachmentPart)response.getAttachments().next(); Assert.assertNotNull(attachment); Assert.assertEquals("image/jpeg", attachment.getContentType()); /* this assertion appears to be platform-dependent Assert.assertEquals(16384, attachment.getSize()); */ }