Interface SerialisableDataContext
-
- All Superinterfaces:
DataContext
,InputDataContext
,ParameterDataContext
,PluginDataContainer
,Serializable
,UserAttributeContainer
public interface SerialisableDataContext extends DataContext, ParameterDataContext
A data context that is serialisable and therefore provides access to all managed parameters without having to know their names or their types.
Obviously an case of a read-only data context, the maps for the output values will be empty.- Author:
- Ulrich Kreher
-
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
Generated ID for serialisation.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,ProcessConstants.AdeptDataType>
getOutputParameters()
Gets the names and the types of the output parameters provided by thisDataContext
.Map<String,ProcessConstants.AdeptDataType>
getParameters()
Gets the names and the types of the parameters provided by thisInputDataContext
.-
Methods inherited from interface de.aristaflow.adept2.model.runtimeenvironment.DataContext
ignoredValue, ignoreValue, isReadOnly, storeBooleanParameterValue, storeDateParameterValue, storedBooleanParameterValue, storedDateParameterValue, storedFloatParameterValue, storedIntegerParameterValue, storedStringParameterValue, storedUDTParameterValue, storedURIParameterValue, storeFloatParameterValue, storeIntegerParameterValue, storeStringParameterValue, storeUDTParameterValue, storeURIParameterValue
-
Methods inherited from interface de.aristaflow.adept2.model.execution.InputDataContext
isNull, retrieveBooleanParameterValue, retrieveDateParameterValue, retrieveFloatParameterValue, retrieveIntegerParameterValue, retrieveStringParameterValue, retrieveUDTParameterValue, retrieveURIParameterValue
-
Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPlugins
-
Methods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
Generated ID for serialisation.- See Also:
- Constant Field Values
-
-
Method Detail
-
getParameters
Map<String,ProcessConstants.AdeptDataType> getParameters()
Gets the names and the types of the parameters provided by thisInputDataContext
. With this information one can access the values of these parameters. Only input parameters are returned here.- Specified by:
getParameters
in interfaceParameterDataContext
- Returns:
- The names and the corresponding types of the parameters provided by
this
InputDataContext
.
-
getOutputParameters
Map<String,ProcessConstants.AdeptDataType> getOutputParameters()
Gets the names and the types of the output parameters provided by thisDataContext
. With this information one can access the values of these output parameters.- Returns:
- The names and the corresponding types of the output parameters
provided by this
DataContext
.
-
-