diff --git a/source/java/org/alfresco/rest/api/search/context/SearchContext.java b/source/java/org/alfresco/rest/api/search/context/SearchContext.java index a985a8804d..9a900b12dc 100644 --- a/source/java/org/alfresco/rest/api/search/context/SearchContext.java +++ b/source/java/org/alfresco/rest/api/search/context/SearchContext.java @@ -25,9 +25,10 @@ */ package org.alfresco.rest.api.search.context; -import org.alfresco.rest.api.search.context.facetsresponse.GenericFacetResponse; +import org.alfresco.repo.search.impl.solr.facet.facetsresponse.GenericFacetResponse; import org.alfresco.rest.api.search.model.SearchQuery; +import java.util.ArrayList; import java.util.List; /** diff --git a/source/java/org/alfresco/rest/api/search/model/SearchQuery.java b/source/java/org/alfresco/rest/api/search/model/SearchQuery.java index ea38b9a844..b81e019897 100644 --- a/source/java/org/alfresco/rest/api/search/model/SearchQuery.java +++ b/source/java/org/alfresco/rest/api/search/model/SearchQuery.java @@ -57,8 +57,9 @@ public class SearchQuery private final GeneralHighlightParameters highlight; private final IntervalParameters facetIntervals; private final boolean includeRequest; + private final List pivots; - public static final SearchQuery EMPTY = new SearchQuery(null, null, null, null, null, null,null, null, null,null, null, null, null, null, null, null); + public static final SearchQuery EMPTY = new SearchQuery(null, null, null, null, null, null,null, null, null, null,null, null, null, null, null, null, null); @JsonCreator public SearchQuery(@JsonProperty("query") Query query, @@ -76,7 +77,8 @@ public class SearchQuery @JsonProperty("scope") Scope scope, @JsonProperty("limits")Limits limits, @JsonProperty("highlight")GeneralHighlightParameters highlight, - @JsonProperty("facetIntervals")IntervalParameters facetIntervals) + @JsonProperty("facetIntervals")IntervalParameters facetIntervals, + @JsonProperty("pivots") List pivots) { this.query = query; this.includeRequest = includeRequest==null?false:includeRequest; @@ -94,6 +96,7 @@ public class SearchQuery this.limits = limits; this.highlight = highlight; this.facetIntervals = facetIntervals; + this.pivots = pivots; } public Query getQuery() @@ -174,4 +177,9 @@ public class SearchQuery { return includeRequest; } + + public List getPivots() + { + return pivots; + } }