Package org.pentaho.platform.api.engine
Interface IParameterManager
-
public interface IParameterManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddOutputParameters(ISolutionActionDefinition actionDefinition)voidaddToAllInputs(String key, IActionParameter param)voidaddToCurrentInputs(String key, IActionParameter param)voiddispose()voiddispose(List exceptParameters)StringgetActualRequestParameterName(String fieldName)MapgetAllParameters()IActionParametergetCurrentInput(String inputName)SetgetCurrentInputNames()IActionParametergetCurrentOutput(String outputName)SetgetCurrentOutputNames()IActionSequenceResourcegetCurrentResource(String resource)SetgetCurrentResourceNames()IActionParametergetInput(String inputName)IActionParametergetLoopParameter(String inputName)MapgetReturnParameters()Returns a mapping of output parameters and the value and destination.voidresetParameters()voidsetCurrentParameters(ISolutionActionDefinition actionDefinition)
-
-
-
Method Detail
-
getAllParameters
Map getAllParameters()
-
getCurrentInput
IActionParameter getCurrentInput(String inputName)
-
getCurrentOutput
IActionParameter getCurrentOutput(String outputName)
-
getCurrentResource
IActionSequenceResource getCurrentResource(String resource)
-
getCurrentInputNames
Set getCurrentInputNames()
-
getLoopParameter
IActionParameter getLoopParameter(String inputName)
-
getCurrentOutputNames
Set getCurrentOutputNames()
-
getCurrentResourceNames
Set getCurrentResourceNames()
-
dispose
void dispose()
-
dispose
void dispose(List exceptParameters)
-
resetParameters
void resetParameters()
-
setCurrentParameters
void setCurrentParameters(ISolutionActionDefinition actionDefinition)
-
addToAllInputs
void addToAllInputs(String key, IActionParameter param)
-
addToCurrentInputs
void addToCurrentInputs(String key, IActionParameter param)
-
addOutputParameters
boolean addOutputParameters(ISolutionActionDefinition actionDefinition)
-
getReturnParameters
Map getReturnParameters()
Returns a mapping of output parameters and the value and destination.- Parameters:
actionSequence- The Action Sequence definition to use- Returns:
- a map with the param name as the key and a ReturnParameter containing the data.
-
getInput
IActionParameter getInput(String inputName)
-
-