Class SolrDocumentSearchResultValuePopulator

java.lang.Object
de.hybris.platform.commerceservices.search.solrfacetsearch.populators.SolrDocumentSearchResultValuePopulator
All Implemented Interfaces:
Populator<SolrDocumentData<SearchQuery,org.apache.solr.common.SolrDocument>,SearchResultValueData>

@Deprecated(since="5.7", forRemoval=true) public class SolrDocumentSearchResultValuePopulator extends Object implements Populator<SolrDocumentData<SearchQuery,org.apache.solr.common.SolrDocument>,SearchResultValueData>
Deprecated, for removal: This API element is subject to removal in a future version.
Since 5.7, this populator is no longer used by default.
  • Constructor Details

    • SolrDocumentSearchResultValuePopulator

      public SolrDocumentSearchResultValuePopulator()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getFieldNameProvider

      protected FieldNameProvider getFieldNameProvider()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setFieldNameProvider

      public void setFieldNameProvider(FieldNameProvider fieldNameProvider)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • populate

      public void populate(SolrDocumentData<SearchQuery,org.apache.solr.common.SolrDocument> source, SearchResultValueData target)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Populator
      Populate the target instance with values from the source instance.
      Specified by:
      populate in interface Populator<SolrDocumentData<SearchQuery,org.apache.solr.common.SolrDocument>,SearchResultValueData>
      Parameters:
      source - the source object
      target - the target to fill
    • getValue

      protected Object getValue(SolrDocumentData<SearchQuery,org.apache.solr.common.SolrDocument> source, String propertyName)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getValue

      protected Object getValue(SolrDocumentData<SearchQuery,org.apache.solr.common.SolrDocument> source, IndexedProperty property)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • translateFieldName

      protected String translateFieldName(SearchQuery searchQuery, IndexedProperty property)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getFeatureValues

      protected Map<ClassAttributeAssignmentModel,Object> getFeatureValues(IndexedType indexedType, SolrDocumentData<SearchQuery,org.apache.solr.common.SolrDocument> source)
      Deprecated, for removal: This API element is subject to removal in a future version.