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 Details

    • targetedUrlStrategy

      protected TargetedUrlStrategy targetedUrlStrategy
    • forceCurrentTargetId

      protected boolean forceCurrentTargetId
  • Constructor Details

    • ToTargetedUrlTransformer

      public ToTargetedUrlTransformer()
  • Method Details

    • 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 interface org.craftercms.core.url.UrlTransformer
      Throws:
      org.craftercms.core.exception.UrlTransformationException