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 Details

    • 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.
    • setMimeType

      void setMimeType(String mimeType)
      Specified by:
      setMimeType in interface IMimeTypeListener
      Parameters:
      mimeType - The mimeType to set.
    • getSession

      IPentahoSession getSession()
      Returns:
      Returns the session.
    • 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