Interface DocumentObjectMapper

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      List<Object> mapDocumentsToObjects​(com.broadleafcommerce.search.api.domain.SearchRequest searchRequest, org.apache.solr.client.solrj.response.QueryResponse queryResponse, List<com.broadleafcommerce.search.api.domain.FieldDefinition> fieldDefinitions, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Map the QueryResponse SolrDocuments to serializable list of search results.
    • Method Detail

      • mapDocumentsToObjects

        List<Object> mapDocumentsToObjects​(com.broadleafcommerce.search.api.domain.SearchRequest searchRequest,
                                           org.apache.solr.client.solrj.response.QueryResponse queryResponse,
                                           List<com.broadleafcommerce.search.api.domain.FieldDefinition> fieldDefinitions,
                                           @Nullable
                                           com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
        Map the QueryResponse SolrDocuments to serializable list of search results.
        Parameters:
        searchRequest - Original API search request
        queryResponse - Response from Solr query
        fieldDefinitions - The field definitions used in the search request.
        context - The context information surrounding sandboxing/multitenant state
        Returns:
        List of search result objects