Interface DocumentObjectMapper
- All Known Implementing Classes:
DefaultDocumentObjectMapper
public interface DocumentObjectMapper
-
Method Summary
Modifier and TypeMethodDescriptionmapDocumentsToObjects
(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 QueryResponseSolrDocument
s to serializable list of search results.
-
Method Details
-
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 QueryResponseSolrDocument
s to serializable list of search results.- Parameters:
searchRequest
- Original API search requestqueryResponse
- Response from Solr queryfieldDefinitions
- The field definitions used in the search request.context
- The context information surrounding sandboxing/multitenant state- Returns:
- List of search result objects
-