public class TerminalParameterModelStep extends ModelStepWithConsole implements SinkSource
ModelStep.ParameterError
Modifier and Type | Field and Description |
---|---|
protected ModelParameter |
parameter
Handled parameter value
|
console
configureParameters, 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, log
filterParameters, findModelParameterRefByName, getConfigureParametersByRef, getId, getInputParametersByRef, getOutputParametersByRef, getParameterByName, getScheduleOrder, isConfigured, setId, setLabel, validateConfigValues, validateParameterValues
protected 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()
ModelStep
getAllParametersByRef
in class ModelStep
public 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
ModelStep
public void applyConfig() throws java.lang.Exception
ModelStep
applyConfig
in class ModelStep
java.lang.Exception
protected void refreshParameterFromConfiguration()
public boolean isSink()
isSink
in interface SinkSource
public java.lang.Object getValue()
public void setValue(java.lang.Object value)