Class ShardAwareProductIdentityProvider
java.lang.Object
de.hybris.platform.solrfacetsearch.provider.impl.AbstractProductIdentityProvider
de.hybris.platform.solrfacetsearch.provider.impl.ShardAwareProductIdentityProvider
- All Implemented Interfaces:
IdentityProvider<ProductModel>,Serializable
public class ShardAwareProductIdentityProvider
extends AbstractProductIdentityProvider
implements IdentityProvider<ProductModel>, Serializable
Resolves unique product's identity. Respects multi-catalog versions
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIdentifier(IndexConfig indexConfig, ProductModel product) Provides unique string representation of indexed type identifier that is generated with respect to the model type restrictions.protected StringgetTopBaseProductCode(ProductModel product) Methods inherited from class de.hybris.platform.solrfacetsearch.provider.impl.AbstractProductIdentityProvider
getIdentifierForProduct
-
Field Details
-
GROUPING_SEPARATOR
- See Also:
-
-
Constructor Details
-
ShardAwareProductIdentityProvider
public ShardAwareProductIdentityProvider()
-
-
Method Details
-
getIdentifier
Description copied from interface:IdentityProviderProvides unique string representation of indexed type identifier that is generated with respect to the model type restrictions.- Specified by:
getIdentifierin interfaceIdentityProvider<ProductModel>- Returns:
- identifier
-
getTopBaseProductCode
-