Renames class, removes obsolete, javadoc
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / data / Hit.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.Location;\r
7 import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;\r
8 \r
9 /**\r
10  * Data from the <code>show</code> command, child object of ShowResponse, can be accessed by <code>pzresp.show.hits</code>\r
11  *  \r
12  * @author Niels Erik\r
13  *\r
14  */\r
15 public class Hit extends ResponseDataObject {\r
16 \r
17   \r
18   private static final long serialVersionUID = 9039281987691623220L;\r
19 \r
20   public List<Location> getLocations() {\r
21     List<Location> locations = new ArrayList<Location>();\r
22     for (ResponseDataObject element : getElements("location")) {\r
23       locations.add((Location)element);\r
24     }\r
25     return locations;\r
26   }\r
27   \r
28   public String getTitle () {\r
29     return getOneValue("md-title");\r
30   }\r
31   \r
32   public String getTitleRemainder() {\r
33     return getOneValue("md-title-remainder");\r
34   }\r
35   \r
36   public String getAuthor (String prefix) {\r
37     return getOneElement("md-author") != null ? prefix + getOneElement("md-author").getValue() : "";\r
38   }\r
39   \r
40   public String getAuthor () {\r
41     return getOneValue("md-author");\r
42   }\r
43   \r
44   public String getTitleResponsibility() {\r
45     return getOneValue("md-title-responsibility");\r
46   }\r
47   \r
48   public String getDate() {\r
49     return getOneValue("md-date");\r
50   }\r
51   \r
52   public String getTitleComplete() {\r
53     return getOneValue("md-title-complete");\r
54   }\r
55     \r
56   public String getRecId() {\r
57     return getOneValue("recid");\r
58   }\r
59   \r
60   public String getDescription() {\r
61     return getOneValue("md-description");\r
62   }\r
63   \r
64 }\r