package jalview.ws.uimodel;
-import jalview.ws.uimodel.PDBSummaryListModel.PDBDocField;
+
+import jalview.ws.dbsources.PDBRestClient.PDBDocField;
import java.util.ArrayList;
import java.util.List;
public class PDBSearchRequest
{
- private String searchTarget;
+ private String fieldToSearchBy;
private String searchTerm;
+ private String fieldToSortBy;
+
+ private String associatedSequence;
+
private boolean allowEmptySeq;
private int responseSize;
+ private boolean isAscending;
+
private List<PDBDocField> wantedFields = new ArrayList<PDBDocField>();
- public String getSearchTarget()
+ public String getFieldToSearchBy()
{
- return searchTarget;
+ return fieldToSearchBy;
}
- public void setSearchTarget(String searchTarget)
+ public void setFieldToSearchBy(String fieldToSearchBy)
{
- this.searchTarget = searchTarget;
+ this.fieldToSearchBy = fieldToSearchBy;
}
public String getSearchTerm()
{
this.wantedFields = wantedFields;
}
+
+ public String getFieldToSortBy()
+ {
+ return fieldToSortBy;
+ }
+
+ public void setFieldToSortBy(String fieldToSortBy, boolean isAscending)
+ {
+ this.fieldToSortBy = fieldToSortBy;
+ this.isAscending = isAscending;
+ }
+
+ public boolean isAscending()
+ {
+ return isAscending;
+ }
+
+ public String getAssociatedSequence()
+ {
+ return associatedSequence;
+ }
+
+ public void setAssociatedSequence(String associatedSequence)
+ {
+ this.associatedSequence = associatedSequence;
+ }
+
+
+
}