private void copyAttachments(MimeMessage source, MimeMessage target) { for (Iterator<Attachment> attachments = source.getAttachments(); attachments.hasNext(); ) { Attachment attachment = attachments.next(); target.addAttachment(attachment.getContentId(), attachment.getDataHandler()); } }
@Override public boolean isXopPackage() { return mimeMessage.isXopPackage(); }
@Override public void addAttachment(String contentId, DataHandler dataHandler) { mimeMessage.addAttachment(contentId, dataHandler); }
transformer.transform(new StringSource(request), webServiceMessage.getPayloadResult()); webServiceMessage.addAttachment("myAttachment", new ByteArrayResource("my_data".getBytes()), "text/plain"); Attachment myAttachment = ((MimeMessage) requestMessage).getAttachment("myAttachment");
@Override public DataHandler getAttachment(String contentId) { Attachment attachment = mimeMessage.getAttachment(contentId); return attachment != null ? attachment.getDataHandler() : null; } }
@Override public boolean convertToXopPackage() { return mimeMessage.convertToXopPackage(); }
private void extractAttachmentsFromRequest(final WebServiceMessage request, final SpringWebserviceMessage inMessage) { if (request instanceof MimeMessage) { Iterator<Attachment> attachmentsIterator = ((MimeMessage)request).getAttachments(); while (attachmentsIterator.hasNext()) { Attachment attachment = attachmentsIterator.next(); inMessage.addAttachment(attachment.getContentId(), attachment.getDataHandler()); } } }
@Override public void addAttachment(String contentId, DataHandler dataHandler) { mimeMessage.addAttachment(contentId, dataHandler); }
@Override public DataHandler getAttachment(String contentId) { Attachment attachment = mimeMessage.getAttachment(contentId); return attachment != null ? attachment.getDataHandler() : null; } }
@Override public boolean convertToXopPackage() { return mimeMessage.convertToXopPackage(); }
@Override public void addAttachment(String contentId, DataHandler dataHandler) { mimeMessage.addAttachment(contentId, dataHandler); }
public DataHandler getAttachment(String contentId) { Attachment attachment = mimeMessage.getAttachment(contentId); return attachment != null ? attachment.getDataHandler() : null; } }
@Override public boolean isXopPackage() { return mimeMessage.isXopPackage(); }
@Override public boolean convertToXopPackage() { return mimeMessage.convertToXopPackage(); }
public void addAttachment(String contentId, DataHandler dataHandler) { mimeMessage.addAttachment(contentId, dataHandler); }
@Override public DataHandler getAttachment(String contentId) { Attachment attachment = mimeMessage.getAttachment(contentId); return attachment != null ? attachment.getDataHandler() : null; } }
@Override public boolean isXopPackage() { return mimeMessage.isXopPackage(); }
public boolean convertToXopPackage() { return mimeMessage.convertToXopPackage(); }
private void addSoapAttachments(MimeMessage response, Message replyMessage) { if (replyMessage instanceof com.consol.citrus.ws.message.SoapMessage) { List<SoapAttachment> soapAttachments = ((com.consol.citrus.ws.message.SoapMessage) replyMessage).getAttachments(); soapAttachments.stream() .filter(soapAttachment -> !soapAttachment.isMtomInline()) .forEach(soapAttachment -> { String contentId = soapAttachment.getContentId(); if (!contentId.startsWith("<")) { contentId = "<" + contentId + ">"; } response.addAttachment(contentId, soapAttachment.getDataHandler()); }); } }
public boolean isXopPackage() { return mimeMessage.isXopPackage(); }