Class TargetFieldMappingStep<SF extends Field,TF extends Field>

java.lang.Object
com.orchestranetworks.addon.dint.mapping.steps.MappingStep<SF,TF>
com.orchestranetworks.addon.dint.mapping.steps.TargetFieldMappingStep<SF,TF>

public final class TargetFieldMappingStep<SF extends Field,TF extends Field> extends MappingStep<SF,TF>
Mapping step for a target Field.

Complex field is not allowed.

Since:
4.1.0
  • Method Details

    • getField

      public TF getField()
      Returns the field of this step.
    • getInputDataType

      public final DataType getInputDataType()
      Description copied from class: MappingStep
      Returns the data type of the input.
      Specified by:
      getInputDataType in class MappingStep<SF extends Field,TF extends Field>
    • hasMultiValuedInput

      public final boolean hasMultiValuedInput()
      Description copied from class: MappingStep
      Returns true if the input of this step is multi-valued.
      Specified by:
      hasMultiValuedInput in class MappingStep<SF extends Field,TF extends Field>
    • hasUnboundedInputSize

      public final boolean hasUnboundedInputSize()
      Description copied from class: MappingStep
      Returns true if input size is unbounded.

      Returns false if input size is fixed.

      Specified by:
      hasUnboundedInputSize in class MappingStep<SF extends Field,TF extends Field>
    • getOutputDataType

      public final DataType getOutputDataType()
      Description copied from class: MappingStep
      Returns the output data type of this step.
      Specified by:
      getOutputDataType in class MappingStep<SF extends Field,TF extends Field>
    • hasMultiValuedOutput

      public final boolean hasMultiValuedOutput()
      Description copied from class: MappingStep
      Returns true if the output of this step is multi-valued.
      Specified by:
      hasMultiValuedOutput in class MappingStep<SF extends Field,TF extends Field>
    • hasUnboundedOutputSize

      public final boolean hasUnboundedOutputSize()
      Description copied from class: MappingStep
      Returns true if output size is unbounded.

      Returns false if output size is fixed.

      Specified by:
      hasUnboundedOutputSize in class MappingStep<SF extends Field,TF extends Field>