protected ProductMetadata |
ProductMetadataPopulator.buildMetaData(ProductIndexContainer source,
LanguageModel language) |
buildMetaData is a method for building an ProductMetadata object from the source object.
|
protected java.lang.String |
ProductMetadataPopulator.extractFieldValue(ProductIndexContainer source,
LanguageModel language,
java.lang.String fieldName) |
Helper method to extract the merchandising properties based on given language
|
protected java.lang.String |
ProductDetailsPopulator.getReportingGroup(ProductIndexContainer source) |
getReportingGroup is a method for retrieving the reporting group to use with the product, depending
on how the product directory is configured to do variant rollup or not.
|
void |
FacetPopulator.populate(ProductIndexContainer source,
Product target) |
Populate the target instance with values from the source instance.
|
void |
ProductDetailsPopulator.populate(ProductIndexContainer source,
Product target) |
|
void |
ProductImagePopulator.populate(ProductIndexContainer source,
Product target) |
|
void |
ProductMetadataPopulator.populate(ProductIndexContainer source,
Product target) |
Populate the target instance with values from the source instance.
|
protected java.util.List<java.lang.String> |
ProductDetailsPopulator.populateCategory(ProductIndexContainer source) |
Helper method to populate list of categories that the product is in.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
ProductDetailsPopulator.populateMerchProperties(ProductIndexContainer source) |
Helper method to populate product specific details that are to Merchandising properties.
|
protected java.lang.String |
ProductDetailsPopulator.populatePageUrl(ProductIndexContainer source) |
populateProductPageUrl is a method for retrieving the product page URL from the indexed document and
appending the URL of the commerce instance to it.
|
protected java.util.Optional<java.lang.String> |
ProductImagePopulator.populateProductImage(ProductIndexContainer source,
java.lang.String propertyName) |
Helper method to populate image information associated with the product.
|