Interface BrowseEntityResolver

All Known Implementing Classes:
DefaultBrowseEntityResolver

public interface BrowseEntityResolver
Service responsible for resolving browse entities like Products, Categories, and ContentItems.
Author:
Nathan Moore (nathandmoore)
  • Method Details

    • fetchBrowseEntity

      BrowseEntityDetails fetchBrowseEntity(BrowseDetailsRequest request)
      Fetches the browse entity that matches the details in the request. This could a Category, one or more Products, or one or more ContentItems. This will make requests through the BrowseEntityProviders to find the matching entity or entities. It will stop at the first provider that returns results.
      Parameters:
      request - All of the details needed to retrieve the desired browse details.
      Returns:
      The browse entity that matches the details in the request.