1 package com.indexdata.mkjsf.pazpar2.data;
\r
3 import java.util.ArrayList;
\r
4 import java.util.List;
\r
6 import com.indexdata.mkjsf.pazpar2.data.Location;
\r
7 import com.indexdata.mkjsf.pazpar2.data.Pazpar2ResponseData;
\r
9 public class Hit extends Pazpar2ResponseData {
\r
12 private static final long serialVersionUID = 9039281987691623220L;
\r
14 public List<Location> getLocations() {
\r
15 List<Location> locations = new ArrayList<Location>();
\r
16 for (Pazpar2ResponseData element : getElements("location")) {
\r
17 locations.add((Location)element);
\r
22 public String getTitle () {
\r
23 return getOneElementValue("md-title");
\r
26 public String getTitleRemainder() {
\r
27 return getOneElementValue("md-title-remainder");
\r
30 public String getAuthor (String prefix) {
\r
31 return getOneElement("md-author") != null ? prefix + getOneElement("md-author").getValue() : "";
\r
34 public String getAuthor () {
\r
35 return getOneElementValue("md-author");
\r
38 public String getTitleResponsibility() {
\r
39 return getOneElementValue("md-title-responsibility");
\r
42 public String getRecId() {
\r
43 return getOneElementValue("recid");
\r