Interface MessageComplianceResultMapper.Enhancer

Enclosing interface:
MessageComplianceResultMapper

public static interface MessageComplianceResultMapper.Enhancer
The interface you can implement when you want to enhance message compliance based search hit data.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    enhance(MessageComplianceResponse response, com.fasterxml.jackson.databind.JsonNode sourceNode)
    Implement this method, if you only need to enhance the response with data from the source part of the Elasticsearch hit document.
    default void
    enhanceHitNode(MessageComplianceResponse response, com.fasterxml.jackson.databind.JsonNode hitNode)
    Implement this method, if you want to enhance the message compliance hit with additional data from the full hit document, not just the source within it (e.g.
  • Method Details

    • enhanceHitNode

      default void enhanceHitNode(MessageComplianceResponse response, com.fasterxml.jackson.databind.JsonNode hitNode)
      Implement this method, if you want to enhance the message compliance hit with additional data from the full hit document, not just the source within it (e.g. the score).
      Parameters:
      response - the response object already containing the basic case data extracted from the source with can be enriched additionally
      hitNode - the full hit document node as being returned by the Elasticsearch query
    • enhance

      void enhance(MessageComplianceResponse response, com.fasterxml.jackson.databind.JsonNode sourceNode)
      Implement this method, if you only need to enhance the response with data from the source part of the Elasticsearch hit document.
      Parameters:
      response - the response object already containing the basic case data extracted from the source with can be enriched additionally
      sourceNode - the source part of the Elasticsearch hit document