org.pentaho.reporting.libraries.repository.email
Class EmailRepository

java.lang.Object
  extended by org.pentaho.reporting.libraries.repository.email.EmailRepository
All Implemented Interfaces:
Repository

public class EmailRepository
extends java.lang.Object
implements Repository

Creation-Date: 17.09.2008, 15:00:00

Author:
Pedro Alves - WebDetails

Constructor Summary
EmailRepository()
           
EmailRepository(HtmlEmail htmlEmail)
           
EmailRepository(HtmlEmail htmlEmail, MimeRegistry mimeRegistry)
           
EmailRepository(MimeRegistry mimeRegistry)
           
 
Method Summary
 HtmlEmail getHtmlEmail()
           
 MimeRegistry getMimeRegistry()
          Returns the repositories MimeRegistry, which is used return basic content-type information about the items stored in this repository.
 ContentLocation getRoot()
          Returns the repositories root directory entry.
 void writeEmail(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailRepository

public EmailRepository(MimeRegistry mimeRegistry)
                throws ContentIOException
Throws:
ContentIOException

EmailRepository

public EmailRepository(HtmlEmail htmlEmail,
                       MimeRegistry mimeRegistry)
                throws ContentIOException
Throws:
ContentIOException

EmailRepository

public EmailRepository(HtmlEmail htmlEmail)
                throws ContentIOException
Throws:
ContentIOException

EmailRepository

public EmailRepository()
                throws ContentIOException
Throws:
ContentIOException
Method Detail

getRoot

public ContentLocation getRoot()
                        throws ContentIOException
Description copied from interface: Repository
Returns the repositories root directory entry.

Specified by:
getRoot in interface Repository
Returns:
the root directory.
Throws:
ContentIOException - if an error occurs.

getMimeRegistry

public MimeRegistry 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 interface Repository
Returns:
the mime registry.
See Also:
MimeRegistry

writeEmail

public void writeEmail(java.io.OutputStream out)
                throws ContentIOException
Throws:
ContentIOException

getHtmlEmail

public HtmlEmail getHtmlEmail()