Class EmailRepository
java.lang.Object
org.pentaho.reporting.libraries.repository.email.EmailRepository
- All Implemented Interfaces:
Repository
Creation-Date: 17.09.2008, 15:00:00
- Author:
- Pedro Alves - WebDetails
-
Constructor Summary
ConstructorsConstructorDescriptionEmailRepository
(javax.mail.internet.MimeMessage htmlEmail) EmailRepository
(javax.mail.internet.MimeMessage htmlEmail, MimeRegistry mimeRegistry) EmailRepository
(javax.mail.Session session) EmailRepository
(MimeRegistry mimeRegistry, javax.mail.Session mailSession) -
Method Summary
Modifier and TypeMethodDescriptionjavax.mail.internet.MimeBodyPart
javax.mail.internet.MimeMessage
getEmail()
Returns the repositories MimeRegistry, which is used return basic content-type information about the items stored in this repository.javax.mail.internet.MimeMultipart
getRoot()
Returns the repositories root directory entry.boolean
void
setTreatHtmlContentAsBody
(boolean treatHtmlContentAsBody) void
writeEmail
(OutputStream out)
-
Constructor Details
-
EmailRepository
public EmailRepository(MimeRegistry mimeRegistry, javax.mail.Session mailSession) throws ContentIOException, javax.mail.MessagingException - Throws:
ContentIOException
javax.mail.MessagingException
-
EmailRepository
public EmailRepository(javax.mail.internet.MimeMessage htmlEmail, MimeRegistry mimeRegistry) throws ContentIOException, IOException, javax.mail.MessagingException - Throws:
ContentIOException
IOException
javax.mail.MessagingException
-
EmailRepository
public EmailRepository(javax.mail.internet.MimeMessage htmlEmail) throws ContentIOException, IOException, javax.mail.MessagingException - Throws:
ContentIOException
IOException
javax.mail.MessagingException
-
EmailRepository
public EmailRepository(javax.mail.Session session) throws ContentIOException, javax.mail.MessagingException - Throws:
ContentIOException
javax.mail.MessagingException
-
-
Method Details
-
getRoot
Description copied from interface:Repository
Returns the repositories root directory entry.- Specified by:
getRoot
in interfaceRepository
- Returns:
- the root directory.
- Throws:
ContentIOException
- if an error occurs.
-
getMimeRegistry
Description copied from interface:Repository
Returns the repositories MimeRegistry, which is used return basic content-type information about the items stored in this repository.- Specified by:
getMimeRegistry
in interfaceRepository
- Returns:
- the mime registry.
- See Also:
-
writeEmail
- Throws:
ContentIOException
-
getEmail
public javax.mail.internet.MimeMessage getEmail() -
getMultipart
public javax.mail.internet.MimeMultipart getMultipart() -
isTreatHtmlContentAsBody
public boolean isTreatHtmlContentAsBody() -
setTreatHtmlContentAsBody
public void setTreatHtmlContentAsBody(boolean treatHtmlContentAsBody) -
getBodypart
public javax.mail.internet.MimeBodyPart getBodypart()
-