org.pentaho.platform.api.engine
Interface IContentOutputHandler
- All Superinterfaces:
- IMimeTypeListener
- All Known Implementing Classes:
- ApacheVFSOutputHandler, BaseOutputHandler, ContentRepositoryOutputHandler, FileOutputHandler, JcrCmsOutputHandler, ZipOutputHandler
public interface IContentOutputHandler
- extends IMimeTypeListener
Interface for a class used to stream contents from a Pentaho action sequence to a destination of some kind, e.g. file, database, content management system (CMS)
- Author:
- jdixon
getFileOutputContentItem
IContentItem getFileOutputContentItem()
- Returns a content item that can be used to stream content to a destination of some kind
getActionName
String getActionName()
- Returns:
- Returns the actionName.
setActionName
void setActionName(String actionName)
- Parameters:
actionName
- The actionName to set.
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.
getSolutionName
String getSolutionName()
- Returns:
- Returns the solutionName.
setSolutionName
void setSolutionName(String solutionName)
- Parameters:
solutionName
- The solutionName 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