Interface SolrResponseDocumentDecorator
-
- All Known Implementing Classes:
SolrResponseDocumentCatalogDecorator
,SolrResponseDocumentIdDecorator
,SolrResponseDocumentMoneyDecorator
public interface SolrResponseDocumentDecorator
Implementations of this interface will populate some extra information on objects mapped from Solr documents.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
decorate(org.apache.solr.common.SolrDocument document, List<com.broadleafcommerce.search.api.domain.FieldDefinition> fieldDefinitions, Map<String,Object> result, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Add some extra information to the result object mapped from the document.
-
-
-
Method Detail
-
decorate
void decorate(org.apache.solr.common.SolrDocument document, List<com.broadleafcommerce.search.api.domain.FieldDefinition> fieldDefinitions, Map<String,Object> result, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Add some extra information to the result object mapped from the document.- Parameters:
document
- the document from which the result was mappedfieldDefinitions
- the field definitions which were mapped on the documentresult
- the result object mapped from the documentcontextInfo
- the optional contextInfo instance
-
-