Interface IntegrationKeyValueGenerator<T,E>
-
- Type Parameters:
T- The type describing the element structureE- The element carrying the payload
- All Known Implementing Classes:
AbstractIntegrationKeyValueGenerator,DefaultMapToIntegrationKeyValueGenerator,DefaultODataEntryToIntegrationKeyValueGenerator,DelegatingIntegrationItemToIntegrationKeyValueGenerator,DelegatingODataEntryToIntegrationKeyValueGenerator
public interface IntegrationKeyValueGenerator<T,E>Generates an integrationKey based on a type and an element
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringgenerate(T type, E itemData)Generates a compound key value for a data structure that has one or several key attributes/properties.
-
-
-
Method Detail
-
generate
java.lang.String generate(T type, E itemData)
Generates a compound key value for a data structure that has one or several key attributes/properties.- Parameters:
type- definition of the payload structure that can be used to determine which elements of the payload structure contain the key value(s).itemData- a data structure to generate the key value for.- Returns:
- integration key string representing the compound value of all key elements of the data structure
-
-