Class BaseContentGenerator

    • Field Detail

      • instanceId

        protected String instanceId
      • parameterProviders

        protected Map<String,​org.pentaho.platform.api.engine.IParameterProvider> parameterProviders
      • userSession

        protected org.pentaho.platform.api.engine.IPentahoSession userSession
      • urlFactory

        protected org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory
      • outputHandler

        protected org.pentaho.platform.api.engine.IOutputHandler outputHandler
      • itemName

        protected String itemName
    • Constructor Detail

      • BaseContentGenerator

        public BaseContentGenerator()
    • Method Detail

      • getLogger

        public abstract org.apache.commons.logging.Log getLogger()
        Specified by:
        getLogger in class PentahoBase
      • createContent

        public abstract void createContent()
                                    throws Exception
        Specified by:
        createContent in interface org.pentaho.platform.api.engine.IContentGenerator
        Throws:
        Exception
      • setCallbacks

        public void setCallbacks​(List<Object> callbacks)
        Specified by:
        setCallbacks in interface org.pentaho.platform.api.engine.IContentGenerator
      • getCallback

        protected Object getCallback​(Class<?> clazz)
      • setInstanceId

        public void setInstanceId​(String instanceId)
        Specified by:
        setInstanceId in interface org.pentaho.platform.api.engine.IContentGenerator
      • setParameterProviders

        public void setParameterProviders​(Map<String,​org.pentaho.platform.api.engine.IParameterProvider> parameterProviders)
        Specified by:
        setParameterProviders in interface org.pentaho.platform.api.engine.IContentGenerator
      • setSession

        public void setSession​(org.pentaho.platform.api.engine.IPentahoSession userSession)
        Specified by:
        setSession in interface org.pentaho.platform.api.engine.IContentGenerator
      • setUrlFactory

        public void setUrlFactory​(org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory)
        Specified by:
        setUrlFactory in interface org.pentaho.platform.api.engine.IContentGenerator
      • setMessagesList

        public void setMessagesList​(List<String> messages)
        Specified by:
        setMessagesList in interface org.pentaho.platform.api.engine.IContentGenerator
      • setOutputHandler

        public void setOutputHandler​(org.pentaho.platform.api.engine.IOutputHandler outputHandler)
        Specified by:
        setOutputHandler in interface org.pentaho.platform.api.engine.IContentGenerator
      • getItemName

        public String getItemName()
        Specified by:
        getItemName in interface org.pentaho.platform.api.engine.IContentGenerator
      • setItemName

        public void setItemName​(String itemName)
        Specified by:
        setItemName in interface org.pentaho.platform.api.engine.IContentGenerator