- java.lang.Object
-
- com.orchestranetworks.addon.dint.mapping.steps.MappingStep<SF,TF>
-
- com.orchestranetworks.addon.dint.mapping.steps.TransformationMappingStep<SF,TF>
-
- com.orchestranetworks.addon.dint.mapping.steps.ConversionTransformationMappingStep<SF,TF>
-
- All Implemented Interfaces:
SingleOutputTransformableStep<SF,TF>
public final class ConversionTransformationMappingStep<SF extends Field,TF extends Field> extends TransformationMappingStep<SF,TF> implements SingleOutputTransformableStep<SF,TF>
Mapping step for aConversionTransformationDefinition
.- Since:
- 4.1.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregateTransformationMappingStep<SF,TF>
aggregate(AggregateTransformationDefinition<?,?> transformation)
Aggregates the input value with others into a single value.ConversionTransformationMappingStep<SF,TF>
convert(ConversionTransformationDefinition<?,?> transformation)
Converts the input value.CrossReferenceTransformationMappingStep<SF,TF>
crossReference(CrossReferenceTransformationDefinition<?,?> transformation)
Looks up a value with a cross reference.ConversionTransformationMappingStep<SF,TF>
param(java.lang.String name, java.lang.String value)
Sets the value of a parameter by name.SplitTransformationMappingStep<SF,TF>
split(SplitTransformationDefinition<?,?> transformation)
Splits the single input value into multiple ones.TargetFieldMappingStep<SF,TF>
toField(TF field)
Maps the value with a target field.-
Methods inherited from class com.orchestranetworks.addon.dint.mapping.steps.TransformationMappingStep
getInputDataType, getOutputDataType, getOutputSize, getParams, getTransformationDefinition, hasMultiValuedInput, hasMultiValuedOutput, hasUnboundedInputSize, hasUnboundedOutputSize
-
Methods inherited from class com.orchestranetworks.addon.dint.mapping.steps.MappingStep
equals, hashCode
-
-
-
-
Method Detail
-
param
public ConversionTransformationMappingStep<SF,TF> param(java.lang.String name, java.lang.String value)
Description copied from class:TransformationMappingStep
Sets the value of a parameter by name.- Specified by:
param
in classTransformationMappingStep<SF extends Field,TF extends Field>
- See Also:
TransformationDefinition.getParameterDefinitions()
-
convert
public ConversionTransformationMappingStep<SF,TF> convert(ConversionTransformationDefinition<?,?> transformation)
Description copied from interface:SingleOutputTransformableStep
Converts the input value.
-
aggregate
public AggregateTransformationMappingStep<SF,TF> aggregate(AggregateTransformationDefinition<?,?> transformation)
Description copied from interface:SingleOutputTransformableStep
Aggregates the input value with others into a single value.
-
toField
public TargetFieldMappingStep<SF,TF> toField(TF field)
Description copied from interface:SingleOutputTransformableStep
Maps the value with a target field.
-
split
public SplitTransformationMappingStep<SF,TF> split(SplitTransformationDefinition<?,?> transformation)
Description copied from interface:SingleOutputTransformableStep
Splits the single input value into multiple ones.
-
crossReference
public CrossReferenceTransformationMappingStep<SF,TF> crossReference(CrossReferenceTransformationDefinition<?,?> transformation)
Description copied from interface:SingleOutputTransformableStep
Looks up a value with a cross reference.- Specified by:
crossReference
in interfaceSingleOutputTransformableStep<SF extends Field,TF extends Field>
- Parameters:
transformation
- The cross reference transformation.
-
-