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.CrossReferenceTransformationMappingStep<SF,TF>
- All Implemented Interfaces:
SingleOutputTransformableStep<SF,
TF>
public final class CrossReferenceTransformationMappingStep<SF extends Field,TF extends Field>
extends TransformationMappingStep<SF,TF>
implements SingleOutputTransformableStep<SF,TF>
Mapping step for a
CrossReference
.- Since:
- 4.1.0
-
Method Summary
Modifier and TypeMethodDescriptionaggregate
(AggregateTransformationDefinition<?, ?> transformation) Aggregates the input value with others into a single value.convert
(ConversionTransformationDefinition<?, ?> transformation) Converts the input value.crossReference
(CrossReferenceTransformationDefinition<?, ?> transformation) Looks up a value with a cross reference.Sets the value of a parameter by name.split
(SplitTransformationDefinition<?, ?> transformation) Splits the single input value into multiple ones.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 Details
-
param
Description copied from class:TransformationMappingStep
Sets the value of a parameter by name. -
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
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.
-