Interface BrowseDetailsService
- All Known Implementing Classes:
DefaultBrowseDetailsService
public interface BrowseDetailsService
This service is responsible for retrieving
ProductDetails
or CategoryDetails
for
BrowseDetailsRequests
. It will defer to
ProductDetailsService
or CategoryDetailsService
as appropriate after dynamically
determining whether the requests are for a product or category.- Author:
- Nathan Moore (nathandmoore)
-
Method Summary
Modifier and TypeMethodDescriptiongetBrowseEntityDetails
(BrowseDetailsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) GetsBrowseEntityDetails
forBrowseDetailsRequests
-
Method Details
-
getBrowseEntityDetails
BrowseEntityDetails getBrowseEntityDetails(BrowseDetailsRequest request, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context) GetsBrowseEntityDetails
forBrowseDetailsRequests
- Parameters:
request
- theBrowseDetailsRequest
with additional request context for identifying the products for which to retrieve details and defining the how much detail to go into.context
- context information surrounding sandboxing/multitenant state- Returns:
BrowseEntityDetails
for therequest
.
-