Class MockExternalizer

  • All Implemented Interfaces:
    com.day.cq.commons.Externalizer

    public final class MockExternalizer
    extends java.lang.Object
    implements com.day.cq.commons.Externalizer
    Mock implementation of Externalizer.
    • Field Summary

      • Fields inherited from interface com.day.cq.commons.Externalizer

        AUTHOR, LOCAL, PUBLISH
    • Constructor Summary

      Constructors 
      Constructor Description
      MockExternalizer()
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String absoluteLink​(java.lang.String scheme, java.lang.String path)  
      java.lang.String absoluteLink​(org.apache.sling.api.resource.ResourceResolver resourceResolver, java.lang.String scheme, java.lang.String path)  
      java.lang.String absoluteLink​(org.apache.sling.api.SlingHttpServletRequest request, java.lang.String scheme, java.lang.String path)  
      java.lang.String authorLink​(org.apache.sling.api.resource.ResourceResolver resourceResolver, java.lang.String path)  
      java.lang.String authorLink​(org.apache.sling.api.resource.ResourceResolver resourceResolver, java.lang.String scheme, java.lang.String path)  
      java.lang.String externalLink​(org.apache.sling.api.resource.ResourceResolver resourceResolver, java.lang.String domain, java.lang.String path)  
      java.lang.String externalLink​(org.apache.sling.api.resource.ResourceResolver resourceResolver, java.lang.String domain, java.lang.String scheme, java.lang.String path)  
      java.lang.String publishLink​(org.apache.sling.api.resource.ResourceResolver resourceResolver, java.lang.String path)  
      java.lang.String publishLink​(org.apache.sling.api.resource.ResourceResolver resourceResolver, java.lang.String scheme, java.lang.String path)  
      java.lang.String relativeLink​(org.apache.sling.api.SlingHttpServletRequest request, java.lang.String path)  
      void setMapping​(java.lang.String domain, java.lang.String domainURI)
      Allows to set a custom domain mapping for the unit test.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MockExternalizer

        public MockExternalizer()
        Constructor
    • Method Detail

      • setMapping

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

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

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

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

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

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

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

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

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

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

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