Interface SiteThumbnailResolver
-
- All Known Implementing Classes:
DefaultSiteThumbnailResolver
public interface SiteThumbnailResolverResolver that uses aCMSSiteModelto resolve a homepage thumbnail URL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.lang.String>resolveHomepageThumbnailUrl(CatalogVersionModel catalogVersion)Can be called to resolve the homepage thumbnail url for a given catalog version.java.util.Optional<java.lang.String>resolveHomepageThumbnailUrl(CMSSiteModel cmsSiteModel)Can be called to resolve the homepage thumbnail url.
-
-
-
Method Detail
-
resolveHomepageThumbnailUrl
java.util.Optional<java.lang.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
java.util.Optional<java.lang.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
-
-