Class DefaultMapToIntegrationKeyValueGenerator

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.util.regex.Pattern pattern  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String generate​(TypeDescriptor itemType, java.util.Map<java.lang.String,​java.lang.Object> item)
      Generates a compound key value for a data structure that has one or several key attributes/properties.
      protected java.lang.String transformValueToString​(java.lang.Object attributeValue)
      Implementations should transform a value into string representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • pattern

        protected static final java.util.regex.Pattern pattern
    • Constructor Detail

      • DefaultMapToIntegrationKeyValueGenerator

        public DefaultMapToIntegrationKeyValueGenerator()
    • Method Detail

      • generate

        public java.lang.String generate​(TypeDescriptor itemType,
                                         java.util.Map<java.lang.String,​java.lang.Object> item)
        Description copied from interface: IntegrationKeyValueGenerator
        Generates a compound key value for a data structure that has one or several key attributes/properties.
        Parameters:
        itemType - definition of the payload structure that can be used to determine which elements of the payload structure contain the key value(s).
        item - 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