Class MockExternalizer

java.lang.Object
io.wcm.testing.mock.aem.MockExternalizer
All Implemented Interfaces:
com.day.cq.commons.Externalizer

public final class MockExternalizer extends Object implements com.day.cq.commons.Externalizer
Mock implementation of Externalizer.
  • Constructor Details

    • MockExternalizer

      public MockExternalizer()
      Constructor
  • Method Details

    • setMapping

      public void setMapping(String domain, String domainURI)
      Allows to set a custom domain mapping for the unit test.
      Parameters:
      domain - Domain
      domainURI - Domain URI
    • externalLink

      public String externalLink(org.apache.sling.api.resource.ResourceResolver resourceResolver, String domain, String path)
      Specified by:
      externalLink in interface com.day.cq.commons.Externalizer
    • externalLink

      public String externalLink(org.apache.sling.api.resource.ResourceResolver resourceResolver, String domain, String scheme, String path)
      Specified by:
      externalLink in interface com.day.cq.commons.Externalizer
    • authorLink

      public String authorLink(org.apache.sling.api.resource.ResourceResolver resourceResolver, String path)
      Specified by:
      authorLink in interface com.day.cq.commons.Externalizer
    • authorLink

      public String authorLink(org.apache.sling.api.resource.ResourceResolver resourceResolver, String scheme, String path)
      Specified by:
      authorLink in interface com.day.cq.commons.Externalizer
    • publishLink

      public String publishLink(org.apache.sling.api.resource.ResourceResolver resourceResolver, String path)
      Specified by:
      publishLink in interface com.day.cq.commons.Externalizer
    • publishLink

      public String publishLink(org.apache.sling.api.resource.ResourceResolver resourceResolver, String scheme, String path)
      Specified by:
      publishLink in interface com.day.cq.commons.Externalizer
    • absoluteLink

      public String absoluteLink(org.apache.sling.api.resource.ResourceResolver resourceResolver, String scheme, String path)
      Specified by:
      absoluteLink in interface com.day.cq.commons.Externalizer
    • absoluteLink

      public String absoluteLink(org.apache.sling.api.SlingHttpServletRequest request, String scheme, String path)
      Specified by:
      absoluteLink in interface com.day.cq.commons.Externalizer
    • absoluteLink

      public String absoluteLink(String scheme, String path)
      Specified by:
      absoluteLink in interface com.day.cq.commons.Externalizer
    • relativeLink

      public String relativeLink(org.apache.sling.api.SlingHttpServletRequest request, String path)
      Specified by:
      relativeLink in interface com.day.cq.commons.Externalizer