org.pentaho.platform.engine.services.runtime
Class ParameterManager
java.lang.Object
org.pentaho.platform.engine.services.runtime.ParameterManager
- All Implemented Interfaces:
- IParameterManager
public class ParameterManager
- extends java.lang.Object
- implements IParameterManager
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getAllParameters
public java.util.Map getAllParameters()
- Specified by:
getAllParameters in interface IParameterManager
getCurrentInput
public IActionParameter getCurrentInput(java.lang.String inputName)
- Specified by:
getCurrentInput in interface IParameterManager
getCurrentOutput
public IActionParameter getCurrentOutput(java.lang.String outputName)
- Specified by:
getCurrentOutput in interface IParameterManager
getCurrentResource
public IActionSequenceResource getCurrentResource(java.lang.String resourceName)
- Specified by:
getCurrentResource in interface IParameterManager
getCurrentInputNames
public java.util.Set getCurrentInputNames()
- Specified by:
getCurrentInputNames in interface IParameterManager
getLoopParameter
public IActionParameter getLoopParameter(java.lang.String inputName)
- Specified by:
getLoopParameter in interface IParameterManager
getCurrentOutputNames
public java.util.Set getCurrentOutputNames()
- Specified by:
getCurrentOutputNames in interface IParameterManager
getCurrentResourceNames
public java.util.Set getCurrentResourceNames()
- Specified by:
getCurrentResourceNames in interface IParameterManager
dispose
public void dispose()
- Specified by:
dispose in interface IParameterManager
dispose
public void dispose(java.util.List exceptParameters)
- Specified by:
dispose in interface IParameterManager
resetParameters
public void resetParameters()
- Specified by:
resetParameters in interface IParameterManager
setCurrentParameters
public void setCurrentParameters(ISolutionActionDefinition actionDefinition)
- Specified by:
setCurrentParameters in interface IParameterManager
addToAllInputs
public void addToAllInputs(java.lang.String key,
IActionParameter param)
- Specified by:
addToAllInputs in interface IParameterManager
addToCurrentInputs
public void addToCurrentInputs(java.lang.String key,
IActionParameter param)
- Specified by:
addToCurrentInputs in interface IParameterManager
addOutputParameters
public boolean addOutputParameters(ISolutionActionDefinition actionDefinition)
- Specified by:
addOutputParameters in interface IParameterManager
getReturnParameters
public java.util.Map getReturnParameters()
- Returns a mapping of output parameters and the value and destination.
- Specified by:
getReturnParameters in interface IParameterManager
- Parameters:
actionSequence - The Action Sequence definition to use
- Returns:
- a map with the param name as the key and a ReturnParameter containing the data.
getActualRequestParameterName
public java.lang.String getActualRequestParameterName(java.lang.String fieldName)
- Specified by:
getActualRequestParameterName in interface IParameterManager
getInput
public IActionParameter getInput(java.lang.String inputName)
- Specified by:
getInput in interface IParameterManager