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.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 Summary
Constructors Constructor Description AdditionalFieldMapping(T additionalField)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.util.List<ParameterDefinition>
getActualParameterDefinitions()
Returns the list ofParameterDefinition
for aTransformation
class.T
getAdditionalField()
Returns the additional field.int
getOrder()
Returns the source field order when aggregating fields or target field order when splitting fields.TransformationDefinition
getTransformationDefinition()
Returns theTransformationDefinition
instance to use for data transformation.int
hashCode()
boolean
hasTransformationDefinition()
void
setActualParameterDefinitions(java.util.List<ParameterDefinition> actualParameterDefinitions)
Sets the list ofParameterDefinition
for aTransformation
class.void
setOrder(int order)
Sets the source field order when aggregating fields or target field order when splitting fields.void
setTransformationDefinition(TransformationDefinition transformationDefinition)
Sets theTransformationDefinition
instance 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 theTransformationDefinition
instance to use for data transformation.
-
setTransformationDefinition
public void setTransformationDefinition(TransformationDefinition transformationDefinition)
Sets theTransformationDefinition
instance to use for data transformation.
-
hasTransformationDefinition
public boolean hasTransformationDefinition()
-
getActualParameterDefinitions
public java.util.List<ParameterDefinition> getActualParameterDefinitions()
Returns the list ofParameterDefinition
for aTransformation
class.
-
setActualParameterDefinitions
public void setActualParameterDefinitions(java.util.List<ParameterDefinition> actualParameterDefinitions)
Sets the list ofParameterDefinition
for aTransformation
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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-