java.lang.Object
de.hybris.platform.solrfacetsearch.provider.impl.ItemIdentityProvider
de.hybris.platform.b2ctelcoservices.compatibility.eligibility.solr.indexing.provider.TmaItemIdentityProvider
All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.provider.IdentityProvider<ItemModel>

public class TmaItemIdentityProvider extends de.hybris.platform.solrfacetsearch.provider.impl.ItemIdentityProvider
Uses Pk instead of UniqueAttributes -> as the set of attributes defined as unique on priceRow will not uniquely identify a price. Also in case the attribute value is null the ItemIdentityProvider throws a NPE.
Since:
1810
  • Constructor Details

    • TmaItemIdentityProvider

      public TmaItemIdentityProvider()
  • Method Details

    • prepareCatalogAwareItemIdentifier

      protected String prepareCatalogAwareItemIdentifier(ItemModel item)
      Overrides:
      prepareCatalogAwareItemIdentifier in class de.hybris.platform.solrfacetsearch.provider.impl.ItemIdentityProvider