Class JpaProductSingleIndexRequestMessageBuilder
java.lang.Object
com.broadleafcommerce.catalog.provider.shared.messaging.search.AbstractProductSingleIndexRequestMessageBuilder<JpaProduct>
com.broadleafcommerce.catalog.provider.jpa.messaging.search.JpaProductSingleIndexRequestMessageBuilder
- All Implemented Interfaces:
com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
,com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageBuilder
public class JpaProductSingleIndexRequestMessageBuilder
extends AbstractProductSingleIndexRequestMessageBuilder<JpaProduct>
A
SingleIndexRequestMessageBuilder
specifically for JpaProduct
.- Author:
- Samarth Dhruva (samarthd)
-
Field Summary
Fields inherited from interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
ALL_MATCH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ProductSingleIndexRequestPayload
buildPayload
(JpaProduct product) protected Class<JpaProduct>
Methods inherited from class com.broadleafcommerce.catalog.provider.shared.messaging.search.AbstractProductSingleIndexRequestMessageBuilder
build, canBuild, getDataRoutePartition, isProduct
-
Constructor Details
-
JpaProductSingleIndexRequestMessageBuilder
public JpaProductSingleIndexRequestMessageBuilder()
-
-
Method Details
-
getPersistedProductType
- Specified by:
getPersistedProductType
in classAbstractProductSingleIndexRequestMessageBuilder<JpaProduct>
-
buildPayload
- Specified by:
buildPayload
in classAbstractProductSingleIndexRequestMessageBuilder<JpaProduct>
-