Class 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 Detail

      • MockExternalizer

        public MockExternalizer()
        Constructor
    • Method Detail

      • 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