Clears info response when clearing init response
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / data / Hit.java
index 8f16eee..a50dbc8 100644 (file)
@@ -4,27 +4,33 @@ import java.util.ArrayList;
 import java.util.List;\r
 \r
 import com.indexdata.mkjsf.pazpar2.data.Location;\r
-import com.indexdata.mkjsf.pazpar2.data.Pazpar2ResponseData;\r
+import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;\r
 \r
-public class Hit extends Pazpar2ResponseData {\r
+/**\r
+ * Data from the <code>show</code> command, child object of ShowResponse, can be accessed by <code>pzresp.show.hits</code>\r
+ *  \r
+ * @author Niels Erik\r
+ *\r
+ */\r
+public class Hit extends ResponseDataObject {\r
 \r
   \r
   private static final long serialVersionUID = 9039281987691623220L;\r
 \r
   public List<Location> getLocations() {\r
     List<Location> locations = new ArrayList<Location>();\r
-    for (Pazpar2ResponseData element : getElements("location")) {\r
+    for (ResponseDataObject element : getElements("location")) {\r
       locations.add((Location)element);\r
     }\r
     return locations;\r
   }\r
   \r
   public String getTitle () {\r
-    return getOneElementValue("md-title");\r
+    return getOneValue("md-title");\r
   }\r
   \r
   public String getTitleRemainder() {\r
-    return getOneElementValue("md-title-remainder");\r
+    return getOneValue("md-title-remainder");\r
   }\r
   \r
   public String getAuthor (String prefix) {\r
@@ -32,16 +38,27 @@ public class Hit extends Pazpar2ResponseData {
   }\r
   \r
   public String getAuthor () {\r
-    return getOneElementValue("md-author");\r
+    return getOneValue("md-author");\r
   }\r
   \r
   public String getTitleResponsibility() {\r
-    return getOneElementValue("md-title-responsibility");\r
+    return getOneValue("md-title-responsibility");\r
   }\r
   \r
+  public String getDate() {\r
+    return getOneValue("md-date");\r
+  }\r
+  \r
+  public String getTitleComplete() {\r
+    return getOneValue("md-title-complete");\r
+  }\r
+    \r
   public String getRecId() {\r
-    return getOneElementValue("recid");\r
+    return getOneValue("recid");\r
+  }\r
+  \r
+  public String getDescription() {\r
+    return getOneValue("md-description");\r
   }\r
-\r
   \r
 }\r