2bf0a92632d05976400f23748e9996287d5cd48e
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / data / ShowResponse.java
1 package com.indexdata.mkjsf.pazpar2.data;\r
2 \r
3 import java.util.ArrayList;\r
4 import java.util.List;\r
5 \r
6 import com.indexdata.mkjsf.pazpar2.data.Hit;\r
7 import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;\r
8 \r
9 public class ShowResponse extends ResponseDataObject {\r
10 \r
11   private static final long serialVersionUID = 7103554232106330370L;\r
12   \r
13 \r
14   public String getStatus() {\r
15     return getOneElementValue("status");\r
16   }\r
17   \r
18   public String getActiveClients () {\r
19     return getOneElementValue("activeclients");\r
20   }\r
21   \r
22   public int getMerged () {\r
23     return getIntValue("merged");\r
24   }\r
25   \r
26   public String getTotal () {\r
27     return getOneElementValue("total");    \r
28   }\r
29   \r
30   public int getStart () {\r
31     return getIntValue("start");\r
32   }\r
33 \r
34   public int getNum () {\r
35     return getIntValue("num");\r
36   }\r
37  \r
38   public List<Hit> getHits() {\r
39     List<Hit> hits = new ArrayList<Hit>();\r
40     if (getElements("hit") != null) {\r
41       for (ResponseDataObject element : getElements("hit")) {\r
42         hits.add((Hit)element);\r
43       }\r
44     } \r
45     return hits;\r
46   }\r
47   \r
48 \r
49 }\r