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 longserialVersionUIDGenerated 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:
getParametersin 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.
-
-