Class BaseOutputHandler

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IContentOutputHandler, org.pentaho.platform.api.engine.IMimeTypeListener
    Direct Known Subclasses:
    MemoryOutputHandler, ZipOutputHandler

    public abstract class BaseOutputHandler
    extends Object
    implements org.pentaho.platform.api.engine.IContentOutputHandler
    • Constructor Detail

      • BaseOutputHandler

        public BaseOutputHandler()
    • Method Detail

      • getFileOutputContentItem

        public abstract org.pentaho.platform.api.repository.IContentItem getFileOutputContentItem()
        Specified by:
        getFileOutputContentItem in interface org.pentaho.platform.api.engine.IContentOutputHandler
      • getHandlerId

        public String getHandlerId()
        Specified by:
        getHandlerId in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Returns:
        Returns the handlerId.
      • setHandlerId

        public void setHandlerId​(String handlerId)
        Specified by:
        setHandlerId in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Parameters:
        handlerId - The handlerId to set.
      • getInstanceId

        public String getInstanceId()
        Specified by:
        getInstanceId in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Returns:
        Returns the instanceId.
      • setInstanceId

        public void setInstanceId​(String instanceId)
        Specified by:
        setInstanceId in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Parameters:
        instanceId - The instanceId to set.
      • getMimeType

        public String getMimeType()
        Specified by:
        getMimeType in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Returns:
        Returns the mimeType.
      • setMimeType

        public void setMimeType​(String mimeType)
        Specified by:
        setMimeType in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Specified by:
        setMimeType in interface org.pentaho.platform.api.engine.IMimeTypeListener
        Parameters:
        mimeType - The mimeType to set.
      • getSession

        public org.pentaho.platform.api.engine.IPentahoSession getSession()
        Specified by:
        getSession in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Returns:
        Returns the session.
      • setSession

        public void setSession​(org.pentaho.platform.api.engine.IPentahoSession session)
        Specified by:
        setSession in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Parameters:
        session - The session to set.
      • getSolutionPath

        public String getSolutionPath()
        Specified by:
        getSolutionPath in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Returns:
        Returns the solutionPath.
      • setSolutionPath

        public void setSolutionPath​(String solutionPath)
        Specified by:
        setSolutionPath in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Parameters:
        solutionPath - The solutionPath to set.
      • getContentRef

        public String getContentRef()
        Specified by:
        getContentRef in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Returns:
        Returns the contentRef.
      • setContentRef

        public void setContentRef​(String contentRef)
        Specified by:
        setContentRef in interface org.pentaho.platform.api.engine.IContentOutputHandler
        Parameters:
        contentRef - The contentRef to set.
      • setName

        public void setName​(String name)
        Specified by:
        setName in interface org.pentaho.platform.api.engine.IMimeTypeListener