Class AbstractGenerateContentComponent

    • Constructor Detail

      • AbstractGenerateContentComponent

        protected AbstractGenerateContentComponent()
    • Method Detail

      • validateAction

        protected boolean validateAction()
        Specified by:
        validateAction in class org.pentaho.platform.engine.services.solution.ComponentBase
      • getReport

        protected org.pentaho.reporting.engine.classic.core.MasterReport getReport()
      • validateSystemSettings

        protected boolean validateSystemSettings()
        Specified by:
        validateSystemSettings in class org.pentaho.platform.engine.services.solution.ComponentBase
      • executeAction

        protected boolean executeAction()
                                 throws Throwable
        Specified by:
        executeAction in class org.pentaho.platform.engine.services.solution.ComponentBase
        Throws:
        Throwable
      • performExport

        protected abstract boolean performExport​(org.pentaho.reporting.engine.classic.core.MasterReport report)
                                          throws IOException
        Throws:
        IOException
      • done

        public void done()
        Specified by:
        done in interface org.pentaho.platform.api.engine.IComponent
        Specified by:
        done in class org.pentaho.platform.engine.services.solution.ComponentBase
      • init

        public boolean init()
        Specified by:
        init in interface org.pentaho.platform.api.engine.IComponent
        Specified by:
        init in class org.pentaho.platform.engine.services.solution.ComponentBase
      • getLogger

        public org.apache.commons.logging.Log getLogger()
        Specified by:
        getLogger in class org.pentaho.platform.engine.core.system.PentahoBase
      • getYieldRate

        protected int getYieldRate()