org.pentaho.platform.engine.services.actionsequence
Class ActionSequenceParameterMgr

java.lang.Object
  extended by org.pentaho.platform.engine.services.actionsequence.ActionSequenceParameterMgr
All Implemented Interfaces:
org.pentaho.actionsequence.dom.actions.IActionParameterMgr

public class ActionSequenceParameterMgr
extends Object
implements org.pentaho.actionsequence.dom.actions.IActionParameterMgr


Constructor Summary
ActionSequenceParameterMgr(IRuntimeContext runtimeContext, IPentahoSession session)
           
ActionSequenceParameterMgr(IRuntimeContext runtimeContext, IPentahoSession session, IParameterResolver parameterResolver)
           
 
Method Summary
 org.pentaho.commons.connection.IPentahoStreamSource getDataSource(org.pentaho.actionsequence.dom.IActionInput actionInput)
           
 org.pentaho.commons.connection.IPentahoStreamSource getDataSource(org.pentaho.actionsequence.dom.IActionResource actionResource)
           
 InputStream getInputStream(org.pentaho.actionsequence.dom.IActionResource resource)
           
 Object getInputValue(org.pentaho.actionsequence.dom.IActionInput actionInput)
           
 String getString(org.pentaho.actionsequence.dom.IActionResource actionResource)
           
 String replaceParameterReferences(String inputString)
           
 void setOutputValue(org.pentaho.actionsequence.dom.IActionOutput actionOutput, Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionSequenceParameterMgr

public ActionSequenceParameterMgr(IRuntimeContext runtimeContext,
                                  IPentahoSession session)

ActionSequenceParameterMgr

public ActionSequenceParameterMgr(IRuntimeContext runtimeContext,
                                  IPentahoSession session,
                                  IParameterResolver parameterResolver)
Method Detail

getInputValue

public Object getInputValue(org.pentaho.actionsequence.dom.IActionInput actionInput)
Specified by:
getInputValue in interface org.pentaho.actionsequence.dom.actions.IActionParameterMgr

replaceParameterReferences

public String replaceParameterReferences(String inputString)
Specified by:
replaceParameterReferences in interface org.pentaho.actionsequence.dom.actions.IActionParameterMgr

getDataSource

public org.pentaho.commons.connection.IPentahoStreamSource getDataSource(org.pentaho.actionsequence.dom.IActionResource actionResource)
                                                                  throws FileNotFoundException
Specified by:
getDataSource in interface org.pentaho.actionsequence.dom.actions.IActionParameterMgr
Throws:
FileNotFoundException

getString

public String getString(org.pentaho.actionsequence.dom.IActionResource actionResource)
                 throws IOException
Specified by:
getString in interface org.pentaho.actionsequence.dom.actions.IActionParameterMgr
Throws:
IOException

getDataSource

public org.pentaho.commons.connection.IPentahoStreamSource getDataSource(org.pentaho.actionsequence.dom.IActionInput actionInput)
Specified by:
getDataSource in interface org.pentaho.actionsequence.dom.actions.IActionParameterMgr

setOutputValue

public void setOutputValue(org.pentaho.actionsequence.dom.IActionOutput actionOutput,
                           Object value)
Specified by:
setOutputValue in interface org.pentaho.actionsequence.dom.actions.IActionParameterMgr

getInputStream

public InputStream getInputStream(org.pentaho.actionsequence.dom.IActionResource resource)
                           throws FileNotFoundException
Specified by:
getInputStream in interface org.pentaho.actionsequence.dom.actions.IActionParameterMgr
Throws:
FileNotFoundException