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 2019/08/19 20:17:11 UTC

[jspwiki] 12/24: removal of @deprecated code (9) - SearchManager: remove deprecated jspwiki.useLucene property

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 5f113143facbbc39419a774ef3f02b3638245129
Author: juanpablo <ju...@apache.org>
AuthorDate: Sat Aug 17 01:22:42 2019 +0200

    removal of @deprecated code (9) - SearchManager: remove deprecated jspwiki.useLucene property
---
 .../java/org/apache/wiki/search/SearchManager.java | 34 +++-------------------
 1 file changed, 4 insertions(+), 30 deletions(-)

diff --git a/jspwiki-main/src/main/java/org/apache/wiki/search/SearchManager.java b/jspwiki-main/src/main/java/org/apache/wiki/search/SearchManager.java
index 46ad9eb..c8ac883 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/search/SearchManager.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/search/SearchManager.java
@@ -38,7 +38,6 @@ import org.apache.wiki.event.WikiPageEvent;
 import org.apache.wiki.modules.InternalModule;
 import org.apache.wiki.parser.MarkupParser;
 import org.apache.wiki.util.ClassUtil;
-import org.apache.wiki.util.TextUtil;
 
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
@@ -64,12 +63,7 @@ public class SearchManager extends BasicPageFilter implements InternalModule, Wi
 
     private static final String DEFAULT_SEARCHPROVIDER  = "org.apache.wiki.search.LuceneSearchProvider";
 
-    /** Old option, now deprecated. */
-    private static final String PROP_USE_LUCENE        = "jspwiki.useLucene";
-
-    /**
-     *  Property name for setting the search provider. Value is <tt>{@value}</tt>.
-     */
+    /** Property name for setting the search provider. Value is <tt>{@value}</tt>. */
     public static final String PROP_SEARCHPROVIDER     = "jspwiki.searchProvider";
 
     private SearchProvider    m_searchProvider;
@@ -279,31 +273,11 @@ public class SearchManager extends BasicPageFilter implements InternalModule, Wi
         }
     }
 
-    private void loadSearchProvider(Properties properties) {
+    private void loadSearchProvider( final Properties properties ) {
         //
-        // See if we're using Lucene, and if so, ensure that its
-        // index directory is up to date.
+        // See if we're using Lucene, and if so, ensure that its index directory is up to date.
         //
-        String useLucene = properties.getProperty(PROP_USE_LUCENE);
-
-        // FIXME: Obsolete, remove, or change logic to first load searchProvder?
-        // If the old jspwiki.useLucene property is set we use that instead of the searchProvider class.
-        if( useLucene != null )
-        {
-            log.info( PROP_USE_LUCENE+" is deprecated; please use "+PROP_SEARCHPROVIDER+"=<your search provider> instead." );
-            if( TextUtil.isPositive( useLucene ) )
-            {
-                m_searchProvider = new LuceneSearchProvider();
-            }
-            else
-            {
-                m_searchProvider = new BasicSearchProvider();
-            }
-            log.debug("useLucene was set, loading search provider " + m_searchProvider);
-            return;
-        }
-
-        String providerClassName = properties.getProperty( PROP_SEARCHPROVIDER, DEFAULT_SEARCHPROVIDER );
+        final String providerClassName = properties.getProperty( PROP_SEARCHPROVIDER, DEFAULT_SEARCHPROVIDER );
 
         try {
             Class<?> providerClass = ClassUtil.findClass( "org.apache.wiki.search", providerClassName );