Class DefaultContentPageUrlResolver
- java.lang.Object
-
- de.hybris.platform.commerceservices.url.impl.AbstractUrlResolver<ContentPageModel>
-
- de.hybris.platform.acceleratorservices.urlresolver.impl.DefaultContentPageUrlResolver
-
- All Implemented Interfaces:
UrlResolver<ContentPageModel>
public class DefaultContentPageUrlResolver extends AbstractUrlResolver<ContentPageModel>
Resolve the URL for a content page
-
-
Constructor Summary
Constructors Constructor Description DefaultContentPageUrlResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetKey(ContentPageModel source)Get the cache key for the source instance.protected java.lang.StringgetPattern()protected java.lang.StringresolveInternal(ContentPageModel source)Resolve the url path for the source type.voidsetPattern(java.lang.String pattern)-
Methods inherited from class de.hybris.platform.commerceservices.url.impl.AbstractUrlResolver
getThreadContextService, resolve, setThreadContextService, urlEncode, urlSafe
-
-
-
-
Method Detail
-
getPattern
protected java.lang.String getPattern()
-
setPattern
public void setPattern(java.lang.String pattern)
-
getKey
protected java.lang.String getKey(ContentPageModel source)
Description copied from class:AbstractUrlResolverGet the cache key for the source instance.- Overrides:
getKeyin classAbstractUrlResolver<ContentPageModel>- Parameters:
source- the source instance- Returns:
- the cache key or null if caching is not supported
-
resolveInternal
protected java.lang.String resolveInternal(ContentPageModel source)
Description copied from class:AbstractUrlResolverResolve the url path for the source type.- Specified by:
resolveInternalin classAbstractUrlResolver<ContentPageModel>- Parameters:
source- the source type.- Returns:
- the URL path
-
-