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) GetsBrowseEntityDetailsforBrowseDetailsRequests
-
Method Details
-
getBrowseEntityDetails
BrowseEntityDetails getBrowseEntityDetails(BrowseDetailsRequest request, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context) GetsBrowseEntityDetailsforBrowseDetailsRequests- Parameters:
request- theBrowseDetailsRequestwith 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:
BrowseEntityDetailsfor therequest.
-