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