summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/GitBlitWebApp.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2012-03-19 22:12:08 -0400
committerJames Moger <james.moger@gitblit.com>2012-03-19 22:12:08 -0400
commit4e1930a8d9a4e1e90dadf36641f491fdda09f216 (patch)
tree228e702a604003efe8aa8cb425d46ead0ece4b75 /src/com/gitblit/wicket/GitBlitWebApp.java
parent8e9988c38cae55932cf707857fa8a06943e01d15 (diff)
downloadgitblit-4e1930a8d9a4e1e90dadf36641f491fdda09f216.tar.gz
gitblit-4e1930a8d9a4e1e90dadf36641f491fdda09f216.zip
Polish the Lucene search page. Integrate both search mechanisms.
Diffstat (limited to 'src/com/gitblit/wicket/GitBlitWebApp.java')
-rw-r--r--src/com/gitblit/wicket/GitBlitWebApp.java26
1 files changed, 4 insertions, 22 deletions
diff --git a/src/com/gitblit/wicket/GitBlitWebApp.java b/src/com/gitblit/wicket/GitBlitWebApp.java
index 5054afa3..eea17cff 100644
--- a/src/com/gitblit/wicket/GitBlitWebApp.java
+++ b/src/com/gitblit/wicket/GitBlitWebApp.java
@@ -26,7 +26,6 @@ import org.apache.wicket.protocol.http.WebApplication;
import com.gitblit.GitBlit;
import com.gitblit.Keys;
import com.gitblit.wicket.pages.ActivityPage;
-import com.gitblit.wicket.pages.BasePage;
import com.gitblit.wicket.pages.BlamePage;
import com.gitblit.wicket.pages.BlobDiffPage;
import com.gitblit.wicket.pages.BlobPage;
@@ -35,16 +34,17 @@ import com.gitblit.wicket.pages.CommitDiffPage;
import com.gitblit.wicket.pages.CommitPage;
import com.gitblit.wicket.pages.DocsPage;
import com.gitblit.wicket.pages.FederationRegistrationPage;
+import com.gitblit.wicket.pages.GitSearchPage;
import com.gitblit.wicket.pages.GravatarProfilePage;
import com.gitblit.wicket.pages.HistoryPage;
import com.gitblit.wicket.pages.LogPage;
+import com.gitblit.wicket.pages.LuceneSearchPage;
import com.gitblit.wicket.pages.MarkdownPage;
import com.gitblit.wicket.pages.MetricsPage;
import com.gitblit.wicket.pages.PatchPage;
import com.gitblit.wicket.pages.RawPage;
import com.gitblit.wicket.pages.RepositoriesPage;
import com.gitblit.wicket.pages.ReviewProposalPage;
-import com.gitblit.wicket.pages.SearchPage;
import com.gitblit.wicket.pages.SummaryPage;
import com.gitblit.wicket.pages.TagPage;
import com.gitblit.wicket.pages.TagsPage;
@@ -91,12 +91,7 @@ public class GitBlitWebApp extends WebApplication {
mount("/commitdiff", CommitDiffPage.class, "r", "h");
mount("/patch", PatchPage.class, "r", "h", "f");
mount("/history", HistoryPage.class, "r", "h", "f");
- if (GitBlit.getBoolean(Keys.lucene.enable, false)) {
- // TODO switch this to LucenePage when it is ready
- mount("/search", SearchPage.class);
- } else {
- mount("/search", SearchPage.class);
- }
+ mount("/search", GitSearchPage.class);
mount("/metrics", MetricsPage.class, "r");
mount("/blame", BlamePage.class, "r", "h", "f");
@@ -114,6 +109,7 @@ public class GitBlitWebApp extends WebApplication {
mount("/activity", ActivityPage.class, "r", "h");
mount("/gravatar", GravatarProfilePage.class, "h");
+ mount("/lucene", LuceneSearchPage.class);
}
private void mount(String location, Class<? extends WebPage> clazz, String... parameters) {
@@ -131,20 +127,6 @@ public class GitBlitWebApp extends WebApplication {
return RepositoriesPage.class;
}
- /**
- * Returns the preferred search page class.
- *
- * @return a Wicket class representing a search page
- */
- public Class<? extends BasePage> getSearchPageClass() {
- if (GitBlit.getBoolean(Keys.lucene.enable, false)) {
- // TODO switch this to LucenePage when it is ready
- return SearchPage.class;//LucenePage.class;
- }
- return SearchPage.class;
- }
-
-
@Override
public final Session newSession(Request request, Response response) {
return new GitBlitWebSession(request);