Class MailDefinitionBundleWriter


  • public class MailDefinitionBundleWriter
    extends Object
    • Constructor Detail

      • MailDefinitionBundleWriter

        public MailDefinitionBundleWriter()
    • Method Detail

      • writeMailDefinition

        public void writeMailDefinition​(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle documentBundle,
                                        MailDefinition report,
                                        org.pentaho.reporting.libraries.docbundle.DocumentBundle globalBundle)
      • writeReportToZipFile

        public static void writeReportToZipFile​(MailDefinition report,
                                                File file)
                                         throws IOException,
                                                org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer.BundleWriterException,
                                                org.pentaho.reporting.libraries.repository.ContentIOException
        Throws:
        IOException
        org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer.BundleWriterException
        org.pentaho.reporting.libraries.repository.ContentIOException
      • writeReportToZipStream

        public static void writeReportToZipStream​(MailDefinition report,
                                                  OutputStream out)
                                           throws IOException,
                                                  org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer.BundleWriterException,
                                                  org.pentaho.reporting.libraries.repository.ContentIOException
        Throws:
        IOException
        org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer.BundleWriterException
        org.pentaho.reporting.libraries.repository.ContentIOException
      • writeReportToDirectory

        public static void writeReportToDirectory​(MailDefinition report,
                                                  File file)
                                           throws IOException,
                                                  org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer.BundleWriterException,
                                                  org.pentaho.reporting.libraries.repository.ContentIOException
        Throws:
        IOException
        org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer.BundleWriterException
        org.pentaho.reporting.libraries.repository.ContentIOException