JAL-1667 refactoring to support JAL-1668
[jalview.git] / src / jalview / ws / uimodel / PDBSearchRequest.java
1 package jalview.ws.uimodel;
2
3
4 import jalview.ws.dbsources.PDBRestClient.PDBDocField;
5
6 import java.util.ArrayList;
7 import java.util.List;
8
9 public class PDBSearchRequest
10 {
11   private String searchTarget;
12
13   private String searchTerm;
14
15   private String sortTarget;
16
17   private boolean allowEmptySeq;
18
19   private int responseSize;
20
21   private boolean isAscending;
22
23   private List<PDBDocField> wantedFields = new ArrayList<PDBDocField>();
24
25   public String getSearchTarget()
26   {
27     return searchTarget;
28   }
29
30   public void setSearchTarget(String searchTarget)
31   {
32     this.searchTarget = searchTarget;
33   }
34
35   public String getSearchTerm()
36   {
37     return searchTerm;
38   }
39
40   public void setSearchTerm(String searchTerm)
41   {
42     this.searchTerm = searchTerm;
43   }
44
45   public boolean isAllowEmptySeq()
46   {
47     return allowEmptySeq;
48   }
49
50   public void setAllowEmptySeq(boolean allowEmptySeq)
51   {
52     this.allowEmptySeq = allowEmptySeq;
53   }
54
55   public int getResponseSize()
56   {
57     return responseSize;
58   }
59
60   public void setResponseSize(int responseSize)
61   {
62     this.responseSize = responseSize;
63   }
64
65   public List<PDBDocField> getWantedFields()
66   {
67     return wantedFields;
68   }
69
70   public void setWantedFields(List<PDBDocField> wantedFields)
71   {
72     this.wantedFields = wantedFields;
73   }
74
75   public String getSortTarget()
76   {
77     return sortTarget;
78   }
79
80   public void setSortTarget(String sortTarget, boolean isAscending)
81   {
82     this.sortTarget = sortTarget;
83     this.isAscending = isAscending;
84   }
85
86   public boolean isAscending()
87   {
88     return isAscending;
89   }
90
91 }