Class LiveUrlPageResolver
- java.lang.Object
-
- de.hybris.platform.cmscockpit.resolvers.PreviewUrlPageResolver
-
- de.hybris.platform.cmscockpit.resolvers.LiveUrlPageResolver
-
- All Implemented Interfaces:
CMSUrlResolver<AbstractPageModel>
public class LiveUrlPageResolver extends PreviewUrlPageResolver
CMSUrlResolverthat bases onPreviewUrlPageResolver. It issues a modified preview URL to a web service that responds with nothing but live URL string.
-
-
Constructor Summary
Constructors Constructor Description LiveUrlPageResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringpostProcessLiveUrl(java.lang.String previewUrl, java.lang.String liveUrl, CMSSiteModel activeSite)protected java.lang.StringpreProcessPreviewUrl(java.lang.String previewUrl)java.lang.Stringresolve(AbstractPageModel page)Resolve URL based onCMSItemModelprotected java.lang.StringresolveByWebService(java.lang.String url)-
Methods inherited from class de.hybris.platform.cmscockpit.resolvers.PreviewUrlPageResolver
getCmsAdminSiteService, isInternal, setCmsAdminSiteService
-
-
-
-
Method Detail
-
resolve
public java.lang.String resolve(AbstractPageModel page)
Description copied from interface:CMSUrlResolverResolve URL based onCMSItemModel- Specified by:
resolvein interfaceCMSUrlResolver<AbstractPageModel>- Overrides:
resolvein classPreviewUrlPageResolver
-
resolveByWebService
protected java.lang.String resolveByWebService(java.lang.String url) throws java.lang.Exception- Throws:
java.lang.Exception
-
preProcessPreviewUrl
protected java.lang.String preProcessPreviewUrl(java.lang.String previewUrl)
-
postProcessLiveUrl
protected java.lang.String postProcessLiveUrl(java.lang.String previewUrl, java.lang.String liveUrl, CMSSiteModel activeSite)
-
-