protected MimeMultipart createMimeMultipart() { String boundary = boundaryGenerator.generateBoundary(); return new MimeMultipart(boundary); }
@Override public void startMultipart(BodyDescriptor bd) throws MimeException { Part part = (Part) stack.peek(); String mimeType = bd.getMimeType(); String boundary = bd.getBoundary(); MimeMultipart multipart = new MimeMultipart(mimeType, boundary); part.setBody(multipart); stack.push(multipart); }
public static MimeMultipart newInstance() { String boundary = BoundaryGenerator.getInstance().generateBoundary(); return new MimeMultipart(boundary); }
@Override public void startMultipart(BodyDescriptor bd) throws MimeException { expect(Part.class); Part e = (Part)stack.peek(); String mimeType = bd.getMimeType(); String boundary = bd.getBoundary(); MimeMultipart multiPart = new MimeMultipart(mimeType, boundary); e.setBody(multiPart); stack.addFirst(multiPart); }
private static MimeMultipart createMultipartBody(String mimeType, BodyPart[] parts) { MimeMultipart multipart = new MimeMultipart(mimeType, "boundary"); for (BodyPart part : parts) { multipart.addBodyPart(part); } return multipart; } }
private static MimeMultipart createMultipartBody(String mimeType, BodyPart[] parts) { MimeMultipart multipart = new MimeMultipart(mimeType, "boundary"); for (BodyPart part : parts) { multipart.addBodyPart(part); } return multipart; } }
String boundary = cursor.getString(13); MimeMultipart multipart = new MimeMultipart(mimeType, boundary); part.setBody(multipart); multipart.setPreamble(preamble);
@Test public void findPartById__withTwoTimesNestedLocalMessagePart() throws Exception { LocalBodyPart searchRoot = new LocalBodyPart(null, null, 1L, -1L); LocalMimeMessage needlePart = new LocalMimeMessage(null, null, 123L); MimeMultipart mimeMultipartInner = new MimeMultipart("boundary"); mimeMultipartInner.addBodyPart(new MimeBodyPart(needlePart)); MimeMultipart mimeMultipart = new MimeMultipart("boundary"); mimeMultipart.addBodyPart(new MimeBodyPart(mimeMultipartInner)); searchRoot.setBody(mimeMultipart); Part part = LocalStore.findPartById(searchRoot, 123L); assertSame(needlePart, part); } }
@Test public void findPartById__withNestedLocalBodyPart() throws Exception { LocalBodyPart searchRoot = new LocalBodyPart(null, null, 1L, -1L); LocalBodyPart needlePart = new LocalBodyPart(null, null, 123L, -1L); MimeMultipart mimeMultipart = new MimeMultipart("boundary"); mimeMultipart.addBodyPart(needlePart); searchRoot.setBody(mimeMultipart); Part part = LocalStore.findPartById(searchRoot, 123L); assertSame(needlePart, part); }
@Test public void findPartById__withNestedLocalMessagePart() throws Exception { LocalBodyPart searchRoot = new LocalBodyPart(null, null, 1L, -1L); LocalMimeMessage needlePart = new LocalMimeMessage(null, null, 123L); MimeMultipart mimeMultipart = new MimeMultipart("boundary"); mimeMultipart.addBodyPart(new MimeBodyPart(needlePart)); searchRoot.setBody(mimeMultipart); Part part = LocalStore.findPartById(searchRoot, 123L); assertSame(needlePart, part); }