public class ParameterManager extends Object implements org.pentaho.platform.api.engine.IParameterManager
Modifier and Type | Class and Description |
---|---|
class |
ParameterManager.ReturnParameter |
Modifier and Type | Method and Description |
---|---|
boolean |
addOutputParameters(org.pentaho.platform.api.engine.ISolutionActionDefinition actionDefinition) |
void |
addToAllInputs(String key,
org.pentaho.platform.api.engine.IActionParameter param) |
void |
addToCurrentInputs(String key,
org.pentaho.platform.api.engine.IActionParameter param) |
void |
dispose() |
void |
dispose(List exceptParameters) |
protected boolean |
disposeParameter(ActionParameter param) |
String |
getActualRequestParameterName(String fieldName) |
Map |
getAllParameters() |
org.pentaho.platform.api.engine.IActionParameter |
getCurrentInput(String inputName) |
Set |
getCurrentInputNames() |
org.pentaho.platform.api.engine.IActionParameter |
getCurrentOutput(String outputName) |
Set |
getCurrentOutputNames() |
org.pentaho.platform.api.engine.IActionSequenceResource |
getCurrentResource(String resourceName) |
Set |
getCurrentResourceNames() |
org.pentaho.platform.api.engine.IActionParameter |
getInput(String inputName) |
org.pentaho.platform.api.engine.IActionParameter |
getLoopParameter(String inputName) |
Map |
getReturnParameters()
Returns a mapping of output parameters and the value and destination.
|
void |
resetParameters() |
void |
setCurrentParameters(org.pentaho.platform.api.engine.ISolutionActionDefinition actionDefinition) |
public Map getAllParameters()
getAllParameters
in interface org.pentaho.platform.api.engine.IParameterManager
public org.pentaho.platform.api.engine.IActionParameter getCurrentInput(String inputName)
getCurrentInput
in interface org.pentaho.platform.api.engine.IParameterManager
public org.pentaho.platform.api.engine.IActionParameter getCurrentOutput(String outputName)
getCurrentOutput
in interface org.pentaho.platform.api.engine.IParameterManager
public org.pentaho.platform.api.engine.IActionSequenceResource getCurrentResource(String resourceName)
getCurrentResource
in interface org.pentaho.platform.api.engine.IParameterManager
public Set getCurrentInputNames()
getCurrentInputNames
in interface org.pentaho.platform.api.engine.IParameterManager
public org.pentaho.platform.api.engine.IActionParameter getLoopParameter(String inputName)
getLoopParameter
in interface org.pentaho.platform.api.engine.IParameterManager
public Set getCurrentOutputNames()
getCurrentOutputNames
in interface org.pentaho.platform.api.engine.IParameterManager
public Set getCurrentResourceNames()
getCurrentResourceNames
in interface org.pentaho.platform.api.engine.IParameterManager
protected boolean disposeParameter(ActionParameter param)
public void dispose()
dispose
in interface org.pentaho.platform.api.engine.IParameterManager
public void dispose(List exceptParameters)
dispose
in interface org.pentaho.platform.api.engine.IParameterManager
public void resetParameters()
resetParameters
in interface org.pentaho.platform.api.engine.IParameterManager
public void setCurrentParameters(org.pentaho.platform.api.engine.ISolutionActionDefinition actionDefinition)
setCurrentParameters
in interface org.pentaho.platform.api.engine.IParameterManager
public void addToAllInputs(String key, org.pentaho.platform.api.engine.IActionParameter param)
addToAllInputs
in interface org.pentaho.platform.api.engine.IParameterManager
public void addToCurrentInputs(String key, org.pentaho.platform.api.engine.IActionParameter param)
addToCurrentInputs
in interface org.pentaho.platform.api.engine.IParameterManager
public boolean addOutputParameters(org.pentaho.platform.api.engine.ISolutionActionDefinition actionDefinition)
addOutputParameters
in interface org.pentaho.platform.api.engine.IParameterManager
public Map getReturnParameters()
getReturnParameters
in interface org.pentaho.platform.api.engine.IParameterManager
actionSequence
- The Action Sequence definition to usepublic String getActualRequestParameterName(String fieldName)
getActualRequestParameterName
in interface org.pentaho.platform.api.engine.IParameterManager
public org.pentaho.platform.api.engine.IActionParameter getInput(String inputName)
getInput
in interface org.pentaho.platform.api.engine.IParameterManager
Copyright © 2019 Hitachi Vantara. All rights reserved.