public class EmailRepository extends java.lang.Object implements Repository
| Constructor and Description |
|---|
EmailRepository(javax.mail.internet.MimeMessage htmlEmail) |
EmailRepository(javax.mail.internet.MimeMessage htmlEmail,
MimeRegistry mimeRegistry) |
EmailRepository(MimeRegistry mimeRegistry,
javax.mail.Session mailSession) |
EmailRepository(javax.mail.Session session) |
| Modifier and Type | Method and Description |
|---|---|
javax.mail.internet.MimeBodyPart |
getBodypart() |
javax.mail.internet.MimeMessage |
getEmail() |
MimeRegistry |
getMimeRegistry()
Returns the repositories MimeRegistry, which is used return basic content-type information about the items stored
in this repository.
|
javax.mail.internet.MimeMultipart |
getMultipart() |
ContentLocation |
getRoot()
Returns the repositories root directory entry.
|
boolean |
isTreatHtmlContentAsBody() |
void |
setTreatHtmlContentAsBody(boolean treatHtmlContentAsBody) |
void |
writeEmail(java.io.OutputStream out) |
public EmailRepository(MimeRegistry mimeRegistry, javax.mail.Session mailSession) throws ContentIOException, javax.mail.MessagingException
ContentIOExceptionjavax.mail.MessagingExceptionpublic EmailRepository(javax.mail.internet.MimeMessage htmlEmail,
MimeRegistry mimeRegistry)
throws ContentIOException,
java.io.IOException,
javax.mail.MessagingException
ContentIOExceptionjava.io.IOExceptionjavax.mail.MessagingExceptionpublic EmailRepository(javax.mail.internet.MimeMessage htmlEmail)
throws ContentIOException,
java.io.IOException,
javax.mail.MessagingException
ContentIOExceptionjava.io.IOExceptionjavax.mail.MessagingExceptionpublic EmailRepository(javax.mail.Session session)
throws ContentIOException,
javax.mail.MessagingException
ContentIOExceptionjavax.mail.MessagingExceptionpublic ContentLocation getRoot() throws ContentIOException
RepositorygetRoot in interface RepositoryContentIOException - if an error occurs.public MimeRegistry getMimeRegistry()
RepositorygetMimeRegistry in interface RepositoryMimeRegistrypublic void writeEmail(java.io.OutputStream out)
throws ContentIOException
ContentIOExceptionpublic javax.mail.internet.MimeMessage getEmail()
public javax.mail.internet.MimeMultipart getMultipart()
public boolean isTreatHtmlContentAsBody()
public void setTreatHtmlContentAsBody(boolean treatHtmlContentAsBody)
public javax.mail.internet.MimeBodyPart getBodypart()