Class DelegatingODataEntryToIntegrationKeyValueGenerator

    • Constructor Detail

      • DelegatingODataEntryToIntegrationKeyValueGenerator

        public DelegatingODataEntryToIntegrationKeyValueGenerator()
    • Method Detail

      • generate

        public java.lang.String generate​(TypeDescriptor typeDescriptor,
                                         org.apache.olingo.odata2.api.ep.entry.ODataEntry entry)
        Description copied from interface: IntegrationKeyValueGenerator
        Generates a compound key value for a data structure that has one or several key attributes/properties.
        Specified by:
        generate in interface IntegrationKeyValueGenerator<TypeDescriptor,​org.apache.olingo.odata2.api.ep.entry.ODataEntry>
        Parameters:
        typeDescriptor - definition of the payload structure that can be used to determine which elements of the payload structure contain the key value(s).
        entry - 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
      • setoDataEntryToMapConverter

        public void setoDataEntryToMapConverter​(ODataEntryToMapConverter oDataEntryToMapConverter)
      • setMapToIntegrationKeyGenerator

        public void setMapToIntegrationKeyGenerator​(IntegrationKeyValueGenerator<TypeDescriptor,​java.util.Map<java.lang.String,​java.lang.Object>> mapToIntegrationKeyGenerator)