@Override public String getContentId() { return saajAttachment.getContentId(); }
public String getContentId() { return saajAttachment.getContentId(); }
@Override public String getContentId() { return saajAttachment.getContentId(); }
@Override public String getContentId() { return saajAttachment.getContentId(); }
public AttachmentPart getAttachmentByPartName(String partName) { for (AttachmentPart part : attachments) { String contentId = part.getContentId(); if (contentId.startsWith("<" + partName + "=")) return part; } return null; }
/** * Content ID of the attachment. Uniquely identifies an attachment. */ public String getContentId() { if (contentIdNoAngleBracket == null) { contentIdNoAngleBracket = ap.getContentId(); if (contentIdNoAngleBracket != null && contentIdNoAngleBracket.charAt(0) == '<') contentIdNoAngleBracket = contentIdNoAngleBracket.substring(1, contentIdNoAngleBracket.length()-1); } return contentIdNoAngleBracket; }
/** * Content ID of the attachment. Uniquely identifies an attachment. */ public String getContentId() { if (contentIdNoAngleBracket == null) { contentIdNoAngleBracket = ap.getContentId(); if (contentIdNoAngleBracket != null && contentIdNoAngleBracket.charAt(0) == '<') contentIdNoAngleBracket = contentIdNoAngleBracket.substring(1, contentIdNoAngleBracket.length()-1); } return contentIdNoAngleBracket; }
/** * Content ID of the attachment. Uniquely identifies an attachment. */ public String getContentId() { if (contentIdNoAngleBracket == null) { contentIdNoAngleBracket = ap.getContentId(); if (contentIdNoAngleBracket != null && contentIdNoAngleBracket.charAt(0) == '<') contentIdNoAngleBracket = contentIdNoAngleBracket.substring(1, contentIdNoAngleBracket.length()-1); } return contentIdNoAngleBracket; }
private Map<String, Attachment> createAttachmentMap() { HashMap<String, Attachment> map = new HashMap<String, Attachment>(); while (attIter.hasNext()) { AttachmentPart ap = (AttachmentPart) attIter.next(); map.put(ap.getContentId(), new SAAJAttachment(ap)); } return map; }
private Map<String, Attachment> createAttachmentMap() { HashMap<String, Attachment> map = new HashMap<String, Attachment>(); while (attIter.hasNext()) { AttachmentPart ap = (AttachmentPart) attIter.next(); map.put(ap.getContentId(), new SAAJAttachment(ap)); } return map; }
private Map<String, Attachment> createAttachmentMap() { HashMap<String, Attachment> map = new HashMap<String, Attachment>(); while (attIter.hasNext()) { AttachmentPart ap = (AttachmentPart) attIter.next(); map.put(ap.getContentId(), new SAAJAttachment(ap)); } return map; }
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; }
private static void contribute(AttachmentPart element, ArrayList result, boolean contentOnly) { AttachmentData targetElement = new AttachmentData(element.getContentId(), contentOnly); result.add(targetElement); }
java.util.Iterator iterator = message.getAttachments(); while (iterator.hasNext()) { AttachmentPart attachment = (AttachmentPart)iterator.next(); String id = attachment.getContentId(); String type = attachment.getContentType(); System.out.print("Attachment " + id + " has content type " + type); if (type.equals("text/plain")) { Object content = attachment.getContent(); System.out.println("Attachment contains:\n" + content); } }
public AttachmentPart getAttachmentByContentId(String cid) throws SOAPException { String cidDecoded = decode(cid); for (AttachmentPart part : attachments) { String contentIdDecoded = decode(part.getContentId()); if (contentIdDecoded.equals(cidDecoded)) return part; } return null; }
protected void addAttachmentParts(SOAPMessage reqMessage) { boolean debugEnabled = log.isDebugEnabled(); for (AttachmentPart part : attachmentParts) { if (debugEnabled) log.debug("Adding attachment part: " + part.getContentId()); reqMessage.addAttachmentPart(part); } }
for (Iterator it = message.getAttachments(); it.hasNext(); ) { AttachmentPart attachment = (AttachmentPart)it.next(); String contentId = attachment.getContentId(); if (contentId != null) { DataHandler dh = attachment.getDataHandler();
/** * Convert a SAAJ message to an Axiom SOAP envelope object and process xop:Include * elements. * * @param message the SAAJ message * @return the OM SOAP envelope * @throws SOAPException */ public static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope( javax.xml.soap.SOAPMessage message) throws SOAPException { Attachments attachments = new Attachments(); for (Iterator it = message.getAttachments(); it.hasNext(); ) { AttachmentPart attachment = (AttachmentPart)it.next(); String contentId = attachment.getContentId(); if (contentId != null) { DataHandler dh = attachment.getDataHandler(); if (dh == null) { throw new SOAPException("Attachment with NULL DataHandler"); } if (contentId.startsWith("<") && contentId.endsWith(">")) { contentId = contentId.substring(1, contentId.length()-1); } attachments.addDataHandler(contentId, dh); } } OMElement docElem = (OMElement)message.getSOAPPart().getDocumentElement(); MTOMStAXSOAPModelBuilder builder = new MTOMStAXSOAPModelBuilder(docElem.getXMLStreamReader(), attachments); return builder.getSOAPEnvelope(); }
while (it.hasNext()) { AttachmentPart part = it.next(); String id = AttachmentUtil.cleanContentId(part.getContentId()); AttachmentImpl att = new AttachmentImpl(id); try {
while (it.hasNext()) { AttachmentPart part = it.next(); String id = AttachmentUtil.cleanContentId(part.getContentId()); AttachmentImpl att = new AttachmentImpl(id); try {