TransformationOperation

data class TransformationOperation<T : DataItemConvertible>(val destination: ReferenceContainer, val parameters: T) : DataObjectConvertible

An object representing an operation to be performed during a transformation.

Parameters

destination

The output location where the result of this transformation will be stored

parameters

The parameters necessary for this operation to be performed.

Constructors

Link copied to clipboard
constructor(destination: ReferenceContainer, parameters: T)

Types

Link copied to clipboard
object Companion
Link copied to clipboard

DataItemConverter implementation that handles the conversion of the data found at KEY_DESTINATION but delegates the conversion of the data found at KEY_PARAMETERS to the given parameterConverter

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun asDataItem(): DataItem

Should return an instance of a DataItem that represents all required properties of the implementing class, such that it could be:

Link copied to clipboard
open override fun asDataObject(): DataObject

Should return an instance of a asDataObject that represents all required properties of the implementing class, such that it could be: