Class AdditionalFieldMapping<T extends Field>
- java.lang.Object
-
- com.orchestranetworks.addon.dex.mapping.AdditionalFieldMapping<T>
-
public final class AdditionalFieldMapping<T extends Field> extends java.lang.ObjectSpecifies 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 Summary
Constructors Constructor Description AdditionalFieldMapping(T additionalField)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.List<ParameterDefinition>getActualParameterDefinitions()Returns the list ofParameterDefinitionfor aTransformationclass.TgetAdditionalField()Returns the additional field.intgetOrder()Returns the source field order when aggregating fields or target field order when splitting fields.TransformationDefinitiongetTransformationDefinition()Returns theTransformationDefinitioninstance to use for data transformation.inthashCode()booleanhasTransformationDefinition()voidsetActualParameterDefinitions(java.util.List<ParameterDefinition> actualParameterDefinitions)Sets the list ofParameterDefinitionfor aTransformationclass.voidsetOrder(int order)Sets the source field order when aggregating fields or target field order when splitting fields.voidsetTransformationDefinition(TransformationDefinition transformationDefinition)Sets theTransformationDefinitioninstance to use for data transformation.
-
-
-
Constructor Detail
-
AdditionalFieldMapping
public AdditionalFieldMapping(T additionalField)
-
-
Method Detail
-
getAdditionalField
public T getAdditionalField()
Returns the additional field.
-
getTransformationDefinition
public TransformationDefinition getTransformationDefinition()
Returns theTransformationDefinitioninstance to use for data transformation.
-
setTransformationDefinition
public void setTransformationDefinition(TransformationDefinition transformationDefinition)
Sets theTransformationDefinitioninstance to use for data transformation.
-
hasTransformationDefinition
public boolean hasTransformationDefinition()
-
getActualParameterDefinitions
public java.util.List<ParameterDefinition> getActualParameterDefinitions()
Returns the list ofParameterDefinitionfor aTransformationclass.
-
setActualParameterDefinitions
public void setActualParameterDefinitions(java.util.List<ParameterDefinition> actualParameterDefinitions)
Sets the list ofParameterDefinitionfor aTransformationclass.
-
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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-