X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2Fdata%2FLocation.java;h=57e72a6e45382aa8b76df03fb160a13d99abdc21;hb=HEAD;hp=b66b717600ae3037422bcc38bb58b808b9974b4a;hpb=8adf7eecfbcb98af079f4f2d129a1f76b146aefc;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java b/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java index b66b717..57e72a6 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java @@ -2,7 +2,12 @@ package com.indexdata.mkjsf.pazpar2.data; import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject; - +/** + * Data from the show command, child object of Hit + * + * @author Niels Erik + * + */ public class Location extends ResponseDataObject { private static final long serialVersionUID = -1386527442857478225L; @@ -22,7 +27,7 @@ public class Location extends ResponseDataObject { } public String getSubject() { - return getOneElementValue("md-subject"); + return getOneValue("md-subject"); } public void setSequenceNumber(int num) { @@ -35,19 +40,21 @@ public class Location extends ResponseDataObject { public String getSubjects() { StringBuilder builder = new StringBuilder(""); - for (ResponseDataObject data : getElements("md-subject")) { - if (builder.length()==0) { - builder.append(data.getValue()); - } else { - builder.append(", "); - builder.append(data.getValue()); + if (getElements("md-subject") != null) { + for (ResponseDataObject data : getElements("md-subject")) { + if (builder.length()==0) { + builder.append(data.getValue()); + } else { + builder.append(", "); + builder.append(data.getValue()); + } } } return builder.toString(); } public String getAuthor() { - return getOneElementValue("md-author"); + return getOneValue("md-author"); } public String getAuthors() {