Package org.craftercms.engine.url
Class ToTargetedUrlTransformer
java.lang.Object
org.craftercms.engine.url.ToTargetedUrlTransformer
- All Implemented Interfaces:
org.craftercms.core.url.UrlTransformer
public class ToTargetedUrlTransformer
extends Object
implements org.craftercms.core.url.UrlTransformer
Transforms the URL into a targeted URL (if it's not a targeted URL yet).
- Author:
- avasquez
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setForceCurrentTargetId
(boolean forceCurrentTargetId) void
setTargetedUrlStrategy
(TargetedUrlStrategy targetedUrlStrategy) transformUrl
(org.craftercms.core.service.Context context, org.craftercms.core.service.CachingOptions cachingOptions, String url)
-
Field Details
-
targetedUrlStrategy
-
forceCurrentTargetId
protected boolean forceCurrentTargetId
-
-
Constructor Details
-
ToTargetedUrlTransformer
public ToTargetedUrlTransformer()
-
-
Method Details
-
setTargetedUrlStrategy
-
setForceCurrentTargetId
public void setForceCurrentTargetId(boolean forceCurrentTargetId) -
transformUrl
public String transformUrl(org.craftercms.core.service.Context context, org.craftercms.core.service.CachingOptions cachingOptions, String url) throws org.craftercms.core.exception.UrlTransformationException - Specified by:
transformUrl
in interfaceorg.craftercms.core.url.UrlTransformer
- Throws:
org.craftercms.core.exception.UrlTransformationException
-