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
Fields Modifier and Type Field Description protected boolean
forceCurrentTargetId
protected TargetedUrlStrategy
targetedUrlStrategy
-
Constructor Summary
Constructors Constructor Description ToTargetedUrlTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setForceCurrentTargetId(boolean forceCurrentTargetId)
void
setTargetedUrlStrategy(TargetedUrlStrategy targetedUrlStrategy)
String
transformUrl(org.craftercms.core.service.Context context, org.craftercms.core.service.CachingOptions cachingOptions, String url)
-
-
-
Field Detail
-
targetedUrlStrategy
protected TargetedUrlStrategy targetedUrlStrategy
-
forceCurrentTargetId
protected boolean forceCurrentTargetId
-
-
Method Detail
-
setTargetedUrlStrategy
public void setTargetedUrlStrategy(TargetedUrlStrategy targetedUrlStrategy)
-
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
-
-