Class AdditionalFieldMapping<T extends Field>

java.lang.Object
com.orchestranetworks.addon.dex.mapping.AdditionalFieldMapping<T>

public final class AdditionalFieldMapping<T extends Field> extends Object
Specifies the configuration used for additional fields that are involved in a one to many fields transformation function, such as aggregation or split.
Since:
2.3.0
  • Constructor Details

    • AdditionalFieldMapping

      public AdditionalFieldMapping(T additionalField)
  • Method Details

    • getAdditionalField

      public T getAdditionalField()
      Returns the additional field.
    • getTransformationDefinition

      public TransformationDefinition getTransformationDefinition()
      Returns the TransformationDefinition instance to use for data transformation.
    • setTransformationDefinition

      public void setTransformationDefinition(TransformationDefinition transformationDefinition)
      Sets the TransformationDefinition instance to use for data transformation.
    • hasTransformationDefinition

      public boolean hasTransformationDefinition()
      Returns true if this has the TransformationDefinition.
    • getActualParameterDefinitions

      public List<ParameterDefinition> getActualParameterDefinitions()
      Returns the list of ParameterDefinition for a Transformation class.
    • setActualParameterDefinitions

      public void setActualParameterDefinitions(List<ParameterDefinition> actualParameterDefinitions)
      Sets the list of ParameterDefinition for a Transformation class.
    • getOrder

      public int getOrder()
      Returns the source field order when aggregating fields or target field order when splitting fields.
    • setOrder

      public void setOrder(int order)
      Sets the source field order when aggregating fields or target field order when splitting fields.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object