JAL-1668 First version JAL-1668
[jalview.git] / src / jalview / ws / uimodel / PDBSearchResponse.java
1 package jalview.ws.uimodel;
2
3 import java.util.Collection;
4
5 import javax.swing.DefaultListModel;
6
7 public class PDBSearchResponse
8 {
9   private int itemsFound;
10
11   private String responseTime;
12
13   private Collection<PDBSummaryListModel> searchSummary;
14
15   public int getItemsFound()
16   {
17     return itemsFound;
18   }
19
20   public void setItemsFound(int itemFound)
21   {
22     this.itemsFound = itemFound;
23   }
24
25   public String getResponseTime()
26   {
27     return responseTime;
28   }
29
30   public void setResponseTime(String responseTime)
31   {
32     this.responseTime = responseTime;
33   }
34
35   public Collection<PDBSummaryListModel> getSearchSummary()
36   {
37     return searchSummary;
38   }
39
40   public void setSearchSummary(Collection<PDBSummaryListModel> searchSummary)
41   {
42     this.searchSummary = searchSummary;
43   }
44
45   public static DefaultListModel<PDBSummaryListModel> getListModel(
46           Collection<PDBSummaryListModel> summariesList)
47   {
48     DefaultListModel<PDBSummaryListModel> defaultListModel = new DefaultListModel<PDBSummaryListModel>();
49     for (PDBSummaryListModel summaryList : summariesList)
50     {
51       defaultListModel.addElement(summaryList);
52     }
53     return defaultListModel;
54   }
55 }
56