JAL-1720 JAL-2002 improvement for 'uniprot coverage' filter using facet pivot query
[jalview.git] / src / jalview / ws / uimodel / PDBRestRequest.java
index 24f38d1..7bfc226 100644 (file)
@@ -48,6 +48,12 @@ public class PDBRestRequest
   private boolean allowUnpublishedEntries = Cache.getDefault(
           "ALLOW_UNPUBLISHED_PDB_QUERYING", false);
 
+  private boolean facet;
+
+  private String facetPivot;
+
+  private int facetPivotMinCount;
+
   private int responseSize;
 
   private boolean isSortAscending;
@@ -137,6 +143,7 @@ public class PDBRestRequest
             + (isAllowUnpublishedEntries() ? "" : " AND status:REL");
   }
 
+  @Override
   public String toString()
   {
     return "Query : " + getQuery() + " sort field: " + fieldToSortBy
@@ -153,4 +160,34 @@ public class PDBRestRequest
   {
     this.allowUnpublishedEntries = allowUnpublishedEntries;
   }
+
+  public boolean isFacet()
+  {
+    return facet;
+  }
+
+  public void setFacet(boolean facet)
+  {
+    this.facet = facet;
+  }
+
+  public String getFacetPivot()
+  {
+    return facetPivot;
+  }
+
+  public void setFacetPivot(String facetPivot)
+  {
+    this.facetPivot = facetPivot;
+  }
+
+  public int getFacetPivotMinCount()
+  {
+    return facetPivotMinCount;
+  }
+
+  public void setFacetPivotMinCount(int facetPivotMinCount)
+  {
+    this.facetPivotMinCount = facetPivotMinCount;
+  }
 }