Interface BrowseEntityProvider
- All Known Subinterfaces:
CatalogProvider,ContentProvider
- All Known Implementing Classes:
ExternalCatalogProvider,ExternalContentProvider
public interface BrowseEntityProvider
Indicates a provider that provides browse entities like
Products, Categories, and ContentItems. This will be used by the
BrowseEntityResolver to resolve the correct entities for the
BrowseDetailsRequest.- Author:
- Nathan Moore (nathandmoore)
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves a browse entity such as aProductthat matches the givenrequest.
-
Method Details
-
fetchBrowseEntityDetails
Retrieves a browse entity such as aProductthat matches the givenrequest.- Parameters:
request- All of the relevant information to be used to retrieve a browse entity's details such as a list of URIs.- Returns:
- The details of the browse entities matching the
request - Throws:
ProviderApiException- if the provider encounters an error with the request.
-