Interface SiteThumbnailResolver

All Known Implementing Classes:
DefaultSiteThumbnailResolver

public interface SiteThumbnailResolver
Resolver that uses a CMSSiteModel to resolve a homepage thumbnail URL
  • Method Details

    • resolveHomepageThumbnailUrl

      Optional<String> resolveHomepageThumbnailUrl(CMSSiteModel cmsSiteModel)
      Can be called to resolve the homepage thumbnail url. In the event you need to act on the URL you can override this method and resolve the URL in an alternative way.
      Parameters:
      cmsSiteModel - the cmsSiteModel
      Returns:
      Optional thumbnail url
    • resolveHomepageThumbnailUrl

      Optional<String> resolveHomepageThumbnailUrl(CatalogVersionModel catalogVersion)
      Can be called to resolve the homepage thumbnail url for a given catalog version.
      Parameters:
      catalogVersion - the catalog version containing the homepage
      Returns:
      Optional thumbnail url