public class DefaultSiteThumbnailResolver extends Object implements SiteThumbnailResolver
CMSSiteModel to resolve a homepage thumbnail URL| Constructor and Description |
|---|
DefaultSiteThumbnailResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected CMSAdminPageService |
getCmsAdminPageService() |
protected String |
replacePrefixTildeWithSlash(String thumbnailUri)
Used to replace a leading '~' with a '/'
|
Optional<String> |
resolveHomepageThumbnailUrl(CMSSiteModel cmsSiteModel)
Can be called to resolve the homepage thumbnail url.
|
void |
setCmsAdminPageService(CMSAdminPageService cmsAdminPageService) |
public Optional<String> resolveHomepageThumbnailUrl(CMSSiteModel cmsSiteModel)
resolveHomepageThumbnailUrl methodresolveHomepageThumbnailUrl in interface SiteThumbnailResolvercmsSiteModel - the cmsSiteModelprotected String replacePrefixTildeWithSlash(String thumbnailUri)
replacePrefixTildeWithSlash("~/someUri") = "/someUri"
replacePrefixTildeWithSlash("~someUri") = "/someUri"
replacePrefixTildeWithSlash("~//someUri") = "//someUri"
thumbnailUri - a uri to a thumbnailpublic void setCmsAdminPageService(CMSAdminPageService cmsAdminPageService)
protected CMSAdminPageService getCmsAdminPageService()
Copyright © 2000-2016 SAP SE. All Rights Reserved.