Skip to content

Commit a55b429

Browse files
committed
Fix issues after merge
1 parent 911e8af commit a55b429

31 files changed

+107
-89
lines changed

opengrok-indexer/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,11 @@ Portions Copyright (c) 2017-2018, Chris Fraire <[email protected]>.
139139
<version>2.19.0</version>
140140
<scope>test</scope>
141141
</dependency>
142+
<dependency>
143+
<groupId>com.cronutils</groupId>
144+
<artifactId>cron-utils</artifactId>
145+
<version>7.0.2</version>
146+
</dependency>
142147
</dependencies>
143148

144149
<build>

opengrok-indexer/src/main/java/org/opengrok/indexer/analysis/AnalyzerGuru.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,9 @@ public class AnalyzerGuru {
172172

173173
/**
174174
* Appended when
175-
* {@link #addExtension(java.lang.String, org.opensolaris.opengrok.analysis.FileAnalyzerFactory)}
175+
* {@link #addExtension(java.lang.String, org.opengrok.indexer.analysis.FileAnalyzerFactory)}
176176
* or
177-
* {@link #addPrefix(java.lang.String, org.opensolaris.opengrok.analysis.FileAnalyzerFactory)}
177+
* {@link #addPrefix(java.lang.String, org.opengrok.indexer.analysis.FileAnalyzerFactory)}
178178
* are called to augment the value in {@link #getVersionNo()}.
179179
*/
180180
private static final TreeSet<String> CUSTOMIZATION_KEYS = new TreeSet<>();
@@ -328,9 +328,9 @@ public class AnalyzerGuru {
328328
* @return a value whose lower 32-bits are a static value
329329
* 20171230_00
330330
* for the current implementation and whose higher-32 bits are non-zero if
331-
* {@link #addExtension(java.lang.String, org.opensolaris.opengrok.analysis.FileAnalyzerFactory)}
331+
* {@link #addExtension(java.lang.String, org.opengrok.indexer.analysis.FileAnalyzerFactory)}
332332
* or
333-
* {@link #addPrefix(java.lang.String, org.opensolaris.opengrok.analysis.FileAnalyzerFactory)}
333+
* {@link #addPrefix(java.lang.String, org.opengrok.indexer.analysis.FileAnalyzerFactory)}
334334
* has been called.
335335
*/
336336
public static long getVersionNo() {

src/org/opensolaris/opengrok/configuration/SuggesterConfig.java renamed to opengrok-indexer/src/main/java/org/opengrok/indexer/configuration/SuggesterConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
/*
2121
* Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
2222
*/
23-
package org.opensolaris.opengrok.configuration;
23+
package org.opengrok.indexer.configuration;
2424

2525
import com.cronutils.model.CronType;
2626
import com.cronutils.model.definition.CronDefinitionBuilder;
2727
import com.cronutils.parser.CronParser;
28-
import org.opensolaris.opengrok.search.QueryBuilder;
28+
import org.opengrok.indexer.search.QueryBuilder;
2929

3030
import java.util.Arrays;
3131
import java.util.Collections;

opengrok-indexer/src/main/java/org/opengrok/indexer/web/SearchHelper.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
import org.opengrok.indexer.search.context.HistoryContext;
7373
import org.opengrok.indexer.util.ForbiddenSymlinkException;
7474
import org.opengrok.indexer.util.IOUtils;
75-
import org.opengrok.web.api.v1.suggester.provider.service.SuggesterServiceFactory;
7675

7776
/**
7877
* Working set for a search basically to factor out/separate search related
@@ -374,8 +373,6 @@ public SearchHelper prepareExec(Project project) {
374373
* @return this instance
375374
*/
376375
public SearchHelper executeQuery() {
377-
SuggesterServiceFactory.getDefault().onSearch(projects, query); // notify suggester that query was searched
378-
379376
if (redirect != null || errorMsg != null) {
380377
return this;
381378
}

opengrok-indexer/src/main/java/org/opengrok/indexer/web/api/constraints/PositiveDuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
@Retention(RetentionPolicy.RUNTIME)
3838
public @interface PositiveDuration {
3939

40-
String message() default "{org.opensolaris.opengrok.web.constraints.PositiveDuration.message}";
40+
String message() default "{org.opengrok.indexer.web.api.constraints.PositiveDuration.message}";
4141

4242
Class<?>[] groups() default {};
4343

test/org/opensolaris/opengrok/util/ClassUtilTest.java renamed to opengrok-indexer/src/test/java/org/opengrok/indexer/util/ClassUtilTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
/*
2121
* Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
2222
*/
23-
package org.opensolaris.opengrok.util;
23+
package org.opengrok.indexer.util;
2424

2525
import com.fasterxml.jackson.databind.ObjectMapper;
2626
import org.junit.Before;

opengrok-web/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
<artifactId>opengrok</artifactId>
2727
<version>${project.version}</version>
2828
</dependency>
29+
<dependency>
30+
<groupId>${project.groupId}</groupId>
31+
<artifactId>suggester</artifactId>
32+
<version>${project.version}</version>
33+
</dependency>
2934
<dependency>
3035
<groupId>javax.servlet</groupId>
3136
<artifactId>javax.servlet-api</artifactId>
@@ -85,6 +90,12 @@
8590
<version>1.3</version>
8691
<scope>test</scope>
8792
</dependency>
93+
<dependency>
94+
<groupId>org.awaitility</groupId>
95+
<artifactId>awaitility</artifactId>
96+
<version>3.1.0</version>
97+
<scope>test</scope>
98+
</dependency>
8899
</dependencies>
89100

90101
<build>

opengrok-web/src/main/java/org/opengrok/web/WebappListener.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
import org.opengrok.indexer.authorization.AuthorizationFramework;
3737
import org.opengrok.indexer.configuration.RuntimeEnvironment;
3838
import org.opengrok.indexer.logger.LoggerFactory;
39+
import org.opengrok.indexer.web.PageConfig;
40+
import org.opengrok.indexer.web.SearchHelper;
3941
import org.opengrok.web.api.v1.suggester.provider.service.SuggesterServiceFactory;
4042

4143
/**

src/org/opensolaris/opengrok/web/api/v1/controller/SuggesterController.java renamed to opengrok-web/src/main/java/org/opengrok/web/api/v1/controller/SuggesterController.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
/*
2121
* Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
2222
*/
23-
package org.opensolaris.opengrok.web.api.v1.controller;
23+
package org.opengrok.web.api.v1.controller;
2424

2525
import org.apache.lucene.index.Term;
2626
import org.apache.lucene.queryparser.classic.ParseException;
@@ -30,17 +30,17 @@
3030
import org.opengrok.suggest.LookupResultItem;
3131
import org.opengrok.suggest.Suggester.Suggestions;
3232
import org.opengrok.suggest.SuggesterUtils;
33-
import org.opensolaris.opengrok.configuration.RuntimeEnvironment;
34-
import org.opensolaris.opengrok.configuration.SuggesterConfig;
35-
import org.opensolaris.opengrok.logger.LoggerFactory;
36-
import org.opensolaris.opengrok.search.QueryBuilder;
37-
import org.opensolaris.opengrok.web.Util;
38-
import org.opensolaris.opengrok.web.api.v1.suggester.model.SuggesterData;
39-
import org.opensolaris.opengrok.web.api.v1.suggester.model.SuggesterQueryData;
40-
import org.opensolaris.opengrok.web.api.v1.suggester.parser.SuggesterQueryDataParser;
41-
import org.opensolaris.opengrok.web.api.v1.suggester.provider.filter.Authorized;
42-
import org.opensolaris.opengrok.web.api.v1.suggester.provider.filter.Suggester;
43-
import org.opensolaris.opengrok.web.api.v1.suggester.provider.service.SuggesterService;
33+
import org.opengrok.indexer.configuration.RuntimeEnvironment;
34+
import org.opengrok.indexer.configuration.SuggesterConfig;
35+
import org.opengrok.indexer.logger.LoggerFactory;
36+
import org.opengrok.indexer.search.QueryBuilder;
37+
import org.opengrok.indexer.web.Util;
38+
import org.opengrok.web.api.v1.suggester.model.SuggesterData;
39+
import org.opengrok.web.api.v1.suggester.model.SuggesterQueryData;
40+
import org.opengrok.web.api.v1.suggester.parser.SuggesterQueryDataParser;
41+
import org.opengrok.web.api.v1.suggester.provider.filter.Authorized;
42+
import org.opengrok.web.api.v1.suggester.provider.filter.Suggester;
43+
import org.opengrok.web.api.v1.suggester.provider.service.SuggesterService;
4444

4545
import javax.inject.Inject;
4646
import javax.validation.Valid;
@@ -152,8 +152,8 @@ private boolean satisfiesConfiguration(final SuggesterData data, final Suggester
152152

153153
/**
154154
* Returns the suggester configuration {@link SuggesterConfig}.
155-
* Because of the {@link org.opensolaris.opengrok.web.api.v1.filter.LocalhostFilter}, the
156-
* {@link org.opensolaris.opengrok.web.api.v1.controller.ConfigurationController} cannot be accessed from the
155+
* Because of the {@link org.opengrok.web.api.v1.filter.LocalhostFilter}, the
156+
* {@link org.opengrok.web.api.v1.controller.ConfigurationController} cannot be accessed from the
157157
* web page by the remote user. To resolve the problem, this method exposes this functionality.
158158
* @return suggester configuration
159159
*/

opengrok-web/src/main/java/org/opengrok/web/api/v1/filter/LocalhostFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public class LocalhostFilter implements ContainerRequestFilter {
5252
* Endpoint paths that are exempted from this filter.
5353
* @see SearchController#search(HttpServletRequest, String, String, String, String, String, String,
5454
* java.util.List, int, int)
55-
* @see SuggesterController#getSuggestions(org.opensolaris.opengrok.web.api.v1.suggester.model.SuggesterQueryData)
55+
* @see SuggesterController#getSuggestions(org.opengrok.web.api.v1.suggester.model.SuggesterQueryData)
5656
* @see SuggesterController#getConfig()
5757
*/
5858
private static final Set<String> allowedPaths = new HashSet<>(Arrays.asList(

0 commit comments

Comments
 (0)