com.univocity.api.config.builders
Interface IdentifierTransform

All Superinterfaces:
AdditionalIdentifiers

public interface IdentifierTransform
extends AdditionalIdentifiers

The IdentifierTransform configuration is obtained from an IdentifierType configuration which is part of the configuration initialized by a call to IdentifierMappingSetup.associate(String...)

It is used to define what functions in the DataIntegrationEngine should be used to process values from an input field and transform them into values that will then be associated with the identifiers of a destination field.

Author:
uniVocity Software Pty Ltd - dev@univocity.com
See Also:
IdentifierMappingSetup, FunctionCall

Method Summary
 AdditionalIdentifiers readWith(String... functionNames)
          Defines what sequence of functions in the DataIntegrationEngine should be used to process values from an input field and transform them into values that will then be associated with the identifiers of a destination entity.
 
Methods inherited from interface com.univocity.api.config.builders.AdditionalIdentifiers
and
 

Method Detail

readWith

AdditionalIdentifiers readWith(String... functionNames)
Defines what sequence of functions in the DataIntegrationEngine should be used to process values from an input field and transform them into values that will then be associated with the identifiers of a destination entity.

Parameters:
functionNames - the sequence of function names that will be executed against each value read from the input.

Note: this establishes a chaining of functions: If the first function trims strings, then the second function will receive a trimmed String instead of the original value.

Returns:
an optional next step of this configuration to associate additional fields from the source entity in to more identifier fields of the destination entity.


Copyright © 2015 uniVocity Software Pty Ltd. All rights reserved.