Author: pauls
Date: Fri Apr 28 09:39:08 2017
New Revision: 1793026

URL: http://svn.apache.org/viewvc?rev=1793026&view=rev
Log:
Remove unused methods from XSSAPI and drop XSSAPIAdapterFactory (SLING-6793).

Removed:
    
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/impl/XSSAPIAdapterFactory.java
Modified:
    
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/XSSAPI.java
    
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java
    
sling/trunk/bundles/extensions/xss/src/test/java/org/apache/sling/xss/impl/XSSAPIImplTest.java

Modified: 
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/XSSAPI.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/XSSAPI.java?rev=1793026&r1=1793025&r2=1793026&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/XSSAPI.java
 (original)
+++ 
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/XSSAPI.java
 Fri Apr 28 09:39:08 2017
@@ -239,27 +239,4 @@ public interface XSSAPI {
     @Nonnull
     String filterHTML(@Nullable String source);
 
-
-    // 
=============================================================================================
-    // JCR-based URL MAPPING
-    //
-
-    /**
-     * Returns an XSSAPI instance capable of mapping resource URLs.
-     * EITHER THIS OR THE RESOURCERESOLVER VERSION MUST BE USED WHEN 
VALIDATING HREFs!
-     *
-     * @param request the request from which to obtain the {@link 
org.apache.sling.xss.XSSAPI}
-     * @return an XSSAPI service capable of validating hrefs.
-     */
-    XSSAPI getRequestSpecificAPI(SlingHttpServletRequest request);
-
-    /**
-     * Returns an XSSAPI instance capable of mapping resource URLs.
-     * EITHER THIS OR THE REQUEST VERSION MUST BE USED WHEN VALIDATING HREFs!
-     *
-     * @param resourceResolver the resolver from which to obtain the {@link 
org.apache.sling.xss.XSSAPI}
-     * @return an XSSAPI service capable of validating hrefs.
-     */
-    XSSAPI getResourceResolverSpecificAPI(ResourceResolver resourceResolver);
-
 }

Modified: 
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java?rev=1793026&r1=1793025&r2=1793026&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java
 (original)
+++ 
sling/trunk/bundles/extensions/xss/src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java
 Fri Apr 28 09:39:08 2017
@@ -468,24 +468,4 @@ public class XSSAPIImpl implements XSSAP
     public String filterHTML(String source) {
         return xssFilter.filter(ProtectionContext.HTML_HTML_CONTENT, source);
     }
-
-    // 
=============================================================================================
-    // JCR-NAMESPACE MANGLING
-    //
-
-    /**
-     * @see 
org.apache.sling.xss.XSSAPI#getRequestSpecificAPI(org.apache.sling.api.SlingHttpServletRequest)
-     */
-    @Override
-    public XSSAPI getRequestSpecificAPI(final SlingHttpServletRequest request) 
{
-        return this;
-    }
-
-    /**
-     * @see 
org.apache.sling.xss.XSSAPI#getResourceResolverSpecificAPI(org.apache.sling.api.resource.ResourceResolver)
-     */
-    @Override
-    public XSSAPI getResourceResolverSpecificAPI(final ResourceResolver 
resourceResolver) {
-        return this;
-    }
 }

Modified: 
sling/trunk/bundles/extensions/xss/src/test/java/org/apache/sling/xss/impl/XSSAPIImplTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/xss/src/test/java/org/apache/sling/xss/impl/XSSAPIImplTest.java?rev=1793026&r1=1793025&r2=1793026&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/xss/src/test/java/org/apache/sling/xss/impl/XSSAPIImplTest.java
 (original)
+++ 
sling/trunk/bundles/extensions/xss/src/test/java/org/apache/sling/xss/impl/XSSAPIImplTest.java
 Fri Apr 28 09:39:08 2017
@@ -68,11 +68,6 @@ public class XSSAPIImplTest {
                     return url.replaceAll("jcr:", "_jcr_");
                 }
             });
-
-            SlingHttpServletRequest mockRequest = 
mock(SlingHttpServletRequest.class);
-            when(mockRequest.getResourceResolver()).thenReturn(mockResolver);
-
-            xssAPI = xssAPI.getRequestSpecificAPI(mockRequest);
         } catch (Exception e) {
             e.printStackTrace();
         }


Reply via email to