public abstract class IoParameter extends Object
IoParameter creates a variable
in a target variable scope.| Modifier and Type | Field and Description |
|---|---|
protected String |
name
The name of the parameter.
|
protected ParameterValueProvider |
valueProvider
The provider of the parameter value.
|
| Constructor and Description |
|---|
IoParameter(String name,
ParameterValueProvider valueProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(AbstractVariableScope scope)
Execute the parameter in a given variable scope.
|
protected abstract void |
execute(AbstractVariableScope innerScope,
AbstractVariableScope outerScope) |
String |
getName() |
ParameterValueProvider |
getValueProvider() |
void |
setName(String name) |
void |
setValueProvider(ParameterValueProvider valueProvider) |
protected String name
VariableScope.protected ParameterValueProvider valueProvider
public IoParameter(String name, ParameterValueProvider valueProvider)
public void execute(AbstractVariableScope scope)
protected abstract void execute(AbstractVariableScope innerScope, AbstractVariableScope outerScope)
innerScope - outerScope - public String getName()
public void setName(String name)
public ParameterValueProvider getValueProvider()
public void setValueProvider(ParameterValueProvider valueProvider)
Copyright © 2013–2019 camunda services GmbH. All rights reserved.