You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by ju...@apache.org on 2020/03/16 21:58:18 UTC

[jspwiki] 28/47: remove casts to WikiContext / WikiPage

This is an automated email from the ASF dual-hosted git repository.

juanpablo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git

commit b4853d4a67716593f1a505472ce9b85191e026a4
Author: juanpablo <ju...@apache.org>
AuthorDate: Sun Mar 15 13:19:28 2020 +0100

    remove casts to WikiContext / WikiPage
---
 jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java | 4 ++--
 .../java/org/apache/wiki/references/DefaultReferenceManager.java   | 7 ++++---
 .../src/main/java/org/apache/wiki/references/ReferenceManager.java | 3 ++-
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java b/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java
index e58f7da..f6e3894 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/filters/SpamFilter.java
@@ -555,7 +555,7 @@ public class SpamFilter extends BasePageFilter {
                 final String userAgent     = req.getHeader( "User-Agent" );
                 final String referrer      = req.getHeader( "Referer");
                 final String permalink     = context.getViewURL( context.getPage().getName() );
-                final String commentType   = ( ( WikiContext )context ).getRequestContext().equals( WikiContext.COMMENT ) ? "comment" : "edit";
+                final String commentType   = context.getRequestContext().equals( WikiContext.COMMENT ) ? "comment" : "edit";
                 final String commentAuthor = context.getCurrentUser().getName();
                 final String commentAuthorEmail = null;
                 final String commentAuthorURL   = null;
@@ -683,7 +683,7 @@ public class SpamFilter extends BasePageFilter {
                 }
             }
 
-            final Attachment att = context.getEngine().getManager( AttachmentManager.class ).getAttachmentInfo( ( WikiContext )context, m_blacklist );
+            final Attachment att = context.getEngine().getManager( AttachmentManager.class ).getAttachmentInfo( context, m_blacklist );
             if( att != null ) {
                 if( m_spamPatterns == null || m_spamPatterns.isEmpty() || att.getLastModified().after( m_lastRebuild ) ) {
                     rebuild = true;
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java b/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java
index 2467893..77df623 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/references/DefaultReferenceManager.java
@@ -26,6 +26,7 @@ import org.apache.wiki.WikiContext;
 import org.apache.wiki.WikiPage;
 import org.apache.wiki.api.core.Context;
 import org.apache.wiki.api.core.Engine;
+import org.apache.wiki.api.core.Page;
 import org.apache.wiki.api.exceptions.ProviderException;
 import org.apache.wiki.api.filters.BasePageFilter;
 import org.apache.wiki.api.providers.WikiProvider;
@@ -363,7 +364,7 @@ public class DefaultReferenceManager extends BasePageFilter implements Reference
     /**
      *  Serializes hashmaps to disk.  The format is private, don't touch it.
      */
-    private synchronized void serializeAttrsToDisk( final WikiPage p ) {
+    private synchronized void serializeAttrsToDisk( final Page p ) {
         final StopWatch sw = new StopWatch();
         sw.start();
 
@@ -418,7 +419,7 @@ public class DefaultReferenceManager extends BasePageFilter implements Reference
      */
     @Override
 	public void postSave( final Context context, final String content ) {
-        final WikiPage page = ( WikiPage )context.getPage();
+        final Page page = context.getPage();
         updateReferences( page.getName(), scanWikiLinks( page, content ) );
         serializeAttrsToDisk( page );
     }
@@ -431,7 +432,7 @@ public class DefaultReferenceManager extends BasePageFilter implements Reference
      *  @return a Collection of Strings
      */
     @Override
-    public Collection< String > scanWikiLinks( final WikiPage page, final String pagedata ) {
+    public Collection< String > scanWikiLinks( final Page page, final String pagedata ) {
         final LinkCollector localCollector = new LinkCollector();
         m_engine.getManager( RenderingManager.class ).textToHTML( new WikiContext( m_engine, page ),
                                                                   pagedata,
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/references/ReferenceManager.java b/jspwiki-main/src/main/java/org/apache/wiki/references/ReferenceManager.java
index 5e97420..62de727 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/references/ReferenceManager.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/references/ReferenceManager.java
@@ -19,6 +19,7 @@
 package org.apache.wiki.references;
 
 import org.apache.wiki.WikiPage;
+import org.apache.wiki.api.core.Page;
 import org.apache.wiki.api.exceptions.ProviderException;
 import org.apache.wiki.api.filters.PageFilter;
 import org.apache.wiki.event.WikiEventListener;
@@ -60,7 +61,7 @@ public interface ReferenceManager extends PageFilter, InternalModule, WikiEventL
      *  @param pagedata The page contents
      *  @return a Collection of Strings
      */
-    Collection< String > scanWikiLinks( final WikiPage page, final String pagedata );
+    Collection< String > scanWikiLinks( final Page page, final String pagedata );
 
     /**
      * Updates the m_referedTo and m_referredBy hashmaps when a page has been deleted.