From 699e71e76b15081baf746c6ce9c9144f7e5f1ff9 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 30 Sep 2013 10:11:28 -0400 Subject: [PATCH] Trim trailing whitespace and organize imports --- src/main/java/com/gitblit/wicket/pages/LuceneSearchPage.java | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/pages/LuceneSearchPage.java b/src/main/java/com/gitblit/wicket/pages/LuceneSearchPage.java index 98738b6..86a426c 100644 --- a/src/main/java/com/gitblit/wicket/pages/LuceneSearchPage.java +++ b/src/main/java/com/gitblit/wicket/pages/LuceneSearchPage.java @@ -60,9 +60,9 @@ private void setup(PageParameters params) { setupPage("", ""); - + // default values - ArrayList<String> repositories = new ArrayList<String>(); + ArrayList<String> repositories = new ArrayList<String>(); String query = ""; int page = 1; int pageSize = GitBlit.getInteger(Keys.web.itemsPerPage, 50); @@ -74,29 +74,29 @@ } page = WicketUtils.getPage(params); - + if (params.containsKey("repositories")) { String value = params.getString("repositories", ""); - List<String> list = StringUtils.getStringsFromValue(value); + List<String> list = StringUtils.getStringsFromValue(value); repositories.addAll(list); } if (params.containsKey("query")) { - query = params.getString("query", ""); + query = params.getString("query", ""); } else { String value = WicketUtils.getSearchString(params); String type = WicketUtils.getSearchType(params); com.gitblit.Constants.SearchType searchType = com.gitblit.Constants.SearchType.forName(type); if (!StringUtils.isEmpty(value)) { if (searchType == SearchType.COMMIT) { - query = "type:" + searchType.name().toLowerCase() + " AND \"" + value + "\""; + query = "type:" + searchType.name().toLowerCase() + " AND \"" + value + "\""; } else { query = searchType.name().toLowerCase() + ":\"" + value + "\""; } } } } - + // display user-accessible selections UserModel user = GitBlitWebSession.get().getUser(); List<String> availableRepositories = new ArrayList<String>(); @@ -121,12 +121,12 @@ searchRepositories.add(selectedRepository); } } - + // search form final Model<String> queryModel = new Model<String>(query); final Model<ArrayList<String>> repositoriesModel = new Model<ArrayList<String>>(searchRepositories); SessionlessForm<Void> form = new SessionlessForm<Void>("searchForm", getClass()) { - + private static final long serialVersionUID = 1L; @Override @@ -135,7 +135,7 @@ if (StringUtils.isEmpty(q)) { error(getString("gb.undefinedQueryWarning")); return; - } + } if (repositoriesModel.getObject().size() == 0) { error(getString("gb.noSelectedRepositoriesWarning")); return; @@ -147,20 +147,20 @@ setResponsePage(page); } }; - - ListMultipleChoice<String> selections = new ListMultipleChoice<String>("repositories", + + ListMultipleChoice<String> selections = new ListMultipleChoice<String>("repositories", repositoriesModel, availableRepositories, new StringChoiceRenderer()); selections.setMaxRows(8); form.add(selections.setEnabled(luceneEnabled)); form.add(new TextField<String>("query", queryModel).setEnabled(luceneEnabled)); add(form.setEnabled(luceneEnabled)); - + // execute search final List<SearchResult> results = new ArrayList<SearchResult>(); if (!ArrayUtils.isEmpty(searchRepositories) && !StringUtils.isEmpty(query)) { results.addAll(GitBlit.self().search(query, page, pageSize, searchRepositories)); } - + // results header if (results.size() == 0) { if (!ArrayUtils.isEmpty(searchRepositories) && !StringUtils.isEmpty(query)) { @@ -176,11 +176,12 @@ results.get(0).hitId, results.get(results.size() - 1).hitId, results.get(0).totalHits)). setRenderBodyOnly(true)); } - + // search results view ListDataProvider<SearchResult> resultsDp = new ListDataProvider<SearchResult>(results); final DataView<SearchResult> resultsView = new DataView<SearchResult>("searchResults", resultsDp) { private static final long serialVersionUID = 1L; + @Override public void populateItem(final Item<SearchResult> item) { final SearchResult sr = item.getModelObject(); switch(sr.type) { @@ -198,11 +199,12 @@ ListDataProvider<String> tagsDp = new ListDataProvider<String>(tags); final DataView<String> tagsView = new DataView<String>("tag", tagsDp) { private static final long serialVersionUID = 1L; + @Override public void populateItem(final Item<String> item) { String tag = item.getModelObject(); Component c = new LinkPanel("tagLink", null, tag, TagPage.class, WicketUtils.newObjectParameter(sr.repository, Constants.R_TAGS + tag)); - WicketUtils.setCssClass(c, "tagRef"); + WicketUtils.setCssClass(c, "tagRef"); item.add(c); } }; @@ -231,18 +233,18 @@ } }; add(resultsView.setVisible(results.size() > 0)); - + PageParameters pagerParams = new PageParameters(); pagerParams.put("repositories", StringUtils.flattenStrings(repositoriesModel.getObject())); pagerParams.put("query", queryModel.getObject()); - + boolean showPager = false; int totalPages = 0; if (results.size() > 0) { totalPages = (results.get(0).totalHits / pageSize) + (results.get(0).totalHits % pageSize > 0 ? 1 : 0); showPager = results.get(0).totalHits > pageSize; } - + add(new PagerPanel("topPager", page, totalPages, LuceneSearchPage.class, pagerParams).setVisible(showPager)); add(new PagerPanel("bottomPager", page, totalPages, LuceneSearchPage.class, pagerParams).setVisible(showPager)); } -- Gitblit v1.9.1