More errorprone warnings. #3061

This commit is contained in:
Mark H. Wood
2020-11-24 20:22:06 -05:00
parent 65f04fcec9
commit f6112babc3
73 changed files with 360 additions and 390 deletions

View File

@@ -33,9 +33,9 @@ public class DiscoverQuery {
* Main attributes for the discovery query
**/
private String query;
private List<String> filterQueries;
private final List<String> filterQueries;
private List<String> dspaceObjectFilters = new ArrayList<>();
private List<String> fieldPresentQueries;
private final List<String> fieldPresentQueries;
private boolean spellCheck;
private int start = 0;
@@ -55,36 +55,35 @@ public class DiscoverQuery {
/**
* Attributes required for the faceting of values
**/
private List<DiscoverFacetField> facetFields;
private List<String> facetQueries;
private int facetLimit = -1;
private final List<DiscoverFacetField> facetFields;
private final List<String> facetQueries;
private int facetMinCount = -1;
private int facetOffset = 0;
private Map<String, DiscoverHitHighlightingField> hitHighlighting;
private final Map<String, DiscoverHitHighlightingField> hitHighlighting;
/**
* Used when you want to search for a specific field value
**/
private List<String> searchFields;
private final List<String> searchFields;
/**
* Misc attributes can be implementation dependent
**/
private Map<String, List<String>> properties;
private final Map<String, List<String>> properties;
private String discoveryConfigurationName;
public DiscoverQuery() {
//Initialize all our lists
this.filterQueries = new ArrayList<String>();
this.fieldPresentQueries = new ArrayList<String>();
this.filterQueries = new ArrayList<>();
this.fieldPresentQueries = new ArrayList<>();
this.facetFields = new ArrayList<DiscoverFacetField>();
this.facetQueries = new ArrayList<String>();
this.searchFields = new ArrayList<String>();
this.hitHighlighting = new HashMap<String, DiscoverHitHighlightingField>();
this.facetFields = new ArrayList<>();
this.facetQueries = new ArrayList<>();
this.searchFields = new ArrayList<>();
this.hitHighlighting = new HashMap<>();
//Use a linked hashmap since sometimes insertion order might matter
this.properties = new LinkedHashMap<String, List<String>>();
this.properties = new LinkedHashMap<>();
}
@@ -309,7 +308,7 @@ public class DiscoverQuery {
public void addProperty(String property, String value) {
List<String> toAddList = properties.get(property);
if (toAddList == null) {
toAddList = new ArrayList<String>();
toAddList = new ArrayList<>();
}
toAddList.add(value);
@@ -322,7 +321,7 @@ public class DiscoverQuery {
}
public List<DiscoverHitHighlightingField> getHitHighlightingFields() {
return new ArrayList<DiscoverHitHighlightingField>(hitHighlighting.values());
return new ArrayList<>(hitHighlighting.values());
}
public void addHitHighlightingField(DiscoverHitHighlightingField hitHighlighting) {
@@ -368,7 +367,7 @@ public class DiscoverQuery {
private List<String> buildFacetQueriesWithGap(int newestYear, int oldestYear, String dateFacet, int gap,
int topYear, int facetLimit) {
List<String> facetQueries = new LinkedList<>();
List<String> facetQueries = new ArrayList<>();
for (int year = topYear; year > oldestYear && (facetQueries.size() < facetLimit); year -= gap) {
//Add a filter to remove the last year only if we aren't the last year
int bottomYear = year - gap;
@@ -392,7 +391,7 @@ public class DiscoverQuery {
}
private int getTopYear(int newestYear, int gap) {
return (int) (Math.ceil((float) (newestYear) / gap) * gap);
return (int) (Math.ceil((float) newestYear / gap) * gap);
}
/**