public class TerminalParameterModelStep extends ModelStepWithConsole implements SinkSource
ModelStep.ParameterError| Modifier and Type | Field and Description |
|---|---|
protected ModelParameter |
parameter
Handled parameter value
|
consoleconfigureParameters, label| Constructor and Description |
|---|
TerminalParameterModelStep()
Default constructor
|
TerminalParameterModelStep(boolean entryParameter,
ModelType type,
java.lang.String name,
java.lang.String label,
java.io.Serializable value)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyConfig()
This method adapt parameters from the configuration, this method is
called after config parameters has been adjusted
usually this method modify the getInputParametersByRef and
getOutputParametersByRef return
|
java.util.Map<AbstractParameter,java.lang.Object> |
execute(java.util.Map<AbstractParameter,java.lang.Object> values)
Execute the step, for interpret engine
|
ModelParameter[] |
getAllParametersByRef()
Get the parameter list reference
|
java.lang.String |
getLabel()
Display name or label
|
ModelType |
getModelType() |
java.lang.String |
getName() |
java.lang.Object |
getValue() |
boolean |
isInput()
Boolean, mean source
|
boolean |
isSink() |
protected void |
refreshParameterFromConfiguration()
rafraichit le paramètre , en fonction de la configuration
|
void |
setInput(boolean entry) |
void |
setName(java.lang.String name) |
void |
setType(ModelType type) |
void |
setValue(java.lang.Object value) |
java.lang.String |
toString() |
defineContext, log, logfilterParameters, findModelParameterRefByName, getConfigureParametersByRef, getId, getInputParametersByRef, getOutputParametersByRef, getParameterByName, getScheduleOrder, isConfigured, setId, setLabel, validateConfigValues, validateParameterValuesprotected ModelParameter parameter
public TerminalParameterModelStep()
public TerminalParameterModelStep(boolean entryParameter,
ModelType type,
java.lang.String name,
java.lang.String label,
java.io.Serializable value)
entryParameter - is the terminal element an input or output ?type - name - label - public ModelType getModelType()
public ModelParameter[] getAllParametersByRef()
ModelStepgetAllParametersByRef in class ModelSteppublic void setName(java.lang.String name)
public void setType(ModelType type)
public void setInput(boolean entry)
public java.lang.String getLabel()
public boolean isInput()
public java.util.Map<AbstractParameter,java.lang.Object> execute(java.util.Map<AbstractParameter,java.lang.Object> values) throws java.lang.Exception
ModelSteppublic void applyConfig()
throws java.lang.Exception
ModelStepapplyConfig in class ModelStepjava.lang.Exceptionprotected void refreshParameterFromConfiguration()
public boolean isSink()
isSink in interface SinkSourcepublic java.lang.Object getValue()
public void setValue(java.lang.Object value)