1 package jalview.ws.uimodel;
4 import jalview.ws.dbsources.PDBRestClient.PDBDocField;
6 import java.util.ArrayList;
9 public class PDBSearchRequest
11 private String fieldToSearchBy;
13 private String searchTerm;
15 private String fieldToSortBy;
17 private String associatedSequence;
19 private boolean allowEmptySeq;
21 private int responseSize;
23 private boolean isAscending;
25 private List<PDBDocField> wantedFields = new ArrayList<PDBDocField>();
27 public String getFieldToSearchBy()
29 return fieldToSearchBy;
32 public void setFieldToSearchBy(String fieldToSearchBy)
34 this.fieldToSearchBy = fieldToSearchBy;
37 public String getSearchTerm()
42 public void setSearchTerm(String searchTerm)
44 this.searchTerm = searchTerm;
47 public boolean isAllowEmptySeq()
52 public void setAllowEmptySeq(boolean allowEmptySeq)
54 this.allowEmptySeq = allowEmptySeq;
57 public int getResponseSize()
62 public void setResponseSize(int responseSize)
64 this.responseSize = responseSize;
67 public List<PDBDocField> getWantedFields()
72 public void setWantedFields(List<PDBDocField> wantedFields)
74 this.wantedFields = wantedFields;
77 public String getFieldToSortBy()
82 public void setFieldToSortBy(String fieldToSortBy, boolean isAscending)
84 this.fieldToSortBy = fieldToSortBy;
85 this.isAscending = isAscending;
88 public boolean isAscending()
93 public String getAssociatedSequence()
95 return associatedSequence;
98 public void setAssociatedSequence(String associatedSequence)
100 this.associatedSequence = associatedSequence;