org.pentaho.platform.engine.services.outputhandler
Class BaseOutputHandler
java.lang.Object
org.pentaho.platform.engine.services.outputhandler.BaseOutputHandler
- All Implemented Interfaces:
- IContentOutputHandler, IMimeTypeListener
- Direct Known Subclasses:
- ApacheVFSOutputHandler, ContentRepositoryOutputHandler, FileOutputHandler, JcrCmsOutputHandler, ZipOutputHandler
public abstract class BaseOutputHandler
- extends java.lang.Object
- implements IContentOutputHandler
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseOutputHandler
public BaseOutputHandler()
getFileOutputContentItem
public abstract IContentItem getFileOutputContentItem()
- Description copied from interface:
IContentOutputHandler
- Returns a content item that can be used to stream content to a destination of some kind
- Specified by:
getFileOutputContentItem
in interface IContentOutputHandler
getActionName
public java.lang.String getActionName()
- Specified by:
getActionName
in interface IContentOutputHandler
- Returns:
- Returns the actionName.
setActionName
public void setActionName(java.lang.String actionName)
- Specified by:
setActionName
in interface IContentOutputHandler
- Parameters:
actionName
- The actionName to set.
getHandlerId
public java.lang.String getHandlerId()
- Specified by:
getHandlerId
in interface IContentOutputHandler
- Returns:
- Returns the handlerId.
setHandlerId
public void setHandlerId(java.lang.String handlerId)
- Specified by:
setHandlerId
in interface IContentOutputHandler
- Parameters:
handlerId
- The handlerId to set.
getInstanceId
public java.lang.String getInstanceId()
- Specified by:
getInstanceId
in interface IContentOutputHandler
- Returns:
- Returns the instanceId.
setInstanceId
public void setInstanceId(java.lang.String instanceId)
- Specified by:
setInstanceId
in interface IContentOutputHandler
- Parameters:
instanceId
- The instanceId to set.
getMimeType
public java.lang.String getMimeType()
- Specified by:
getMimeType
in interface IContentOutputHandler
- Returns:
- Returns the mimeType.
setMimeType
public void setMimeType(java.lang.String mimeType)
- Specified by:
setMimeType
in interface IContentOutputHandler
- Specified by:
setMimeType
in interface IMimeTypeListener
- Parameters:
mimeType
- The mimeType to set.
getSession
public IPentahoSession getSession()
- Specified by:
getSession
in interface IContentOutputHandler
- Returns:
- Returns the session.
setSession
public void setSession(IPentahoSession session)
- Specified by:
setSession
in interface IContentOutputHandler
- Parameters:
session
- The session to set.
getSolutionName
public java.lang.String getSolutionName()
- Specified by:
getSolutionName
in interface IContentOutputHandler
- Returns:
- Returns the solutionName.
setSolutionName
public void setSolutionName(java.lang.String solutionName)
- Specified by:
setSolutionName
in interface IContentOutputHandler
- Parameters:
solutionName
- The solutionName to set.
getSolutionPath
public java.lang.String getSolutionPath()
- Specified by:
getSolutionPath
in interface IContentOutputHandler
- Returns:
- Returns the solutionPath.
setSolutionPath
public void setSolutionPath(java.lang.String solutionPath)
- Specified by:
setSolutionPath
in interface IContentOutputHandler
- Parameters:
solutionPath
- The solutionPath to set.
getContentRef
public java.lang.String getContentRef()
- Specified by:
getContentRef
in interface IContentOutputHandler
- Returns:
- Returns the contentRef.
setContentRef
public void setContentRef(java.lang.String contentRef)
- Specified by:
setContentRef
in interface IContentOutputHandler
- Parameters:
contentRef
- The contentRef to set.
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface IMimeTypeListener