Interface IContentOutputHandler

  • All Superinterfaces:
    IMimeTypeListener

    public interface IContentOutputHandler
    extends IMimeTypeListener
    Interface for a class used to stream contents from a Hitachi Vantara action sequence to a destination of some kind, e.g. file, database, content management system (CMS)
    Author:
    jdixon
    • Method Detail

      • getFileOutputContentItem

        IContentItem getFileOutputContentItem()
        Returns a content item that can be used to stream content to a destination of some kind
      • getHandlerId

        String getHandlerId()
        Returns:
        Returns the handlerId.
      • setHandlerId

        void setHandlerId​(String handlerId)
        Parameters:
        handlerId - The handlerId to set.
      • getInstanceId

        String getInstanceId()
        Returns:
        Returns the instanceId.
      • setInstanceId

        void setInstanceId​(String instanceId)
        Parameters:
        instanceId - The instanceId to set.
      • getMimeType

        String getMimeType()
        Returns:
        Returns the mimeType.
      • setSession

        void setSession​(IPentahoSession session)
        Parameters:
        session - The session to set.
      • getSolutionPath

        String getSolutionPath()
        Returns:
        Returns the solutionPath.
      • setSolutionPath

        void setSolutionPath​(String solutionPath)
        Parameters:
        solutionPath - The solutionPath to set.
      • getContentRef

        String getContentRef()
        Returns:
        Returns the contentRef.
      • setContentRef

        void setContentRef​(String contentRef)
        Parameters:
        contentRef - The path and name of the content to be stored. This comes from the definition in the outputs section of the Action Sequence