X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2Fdata%2FLocation.java;h=b66b717600ae3037422bcc38bb58b808b9974b4a;hb=11ff48b9d37193a89a4b74da75db8c58415c46a6;hp=a3e644143c0b582ccbd2791922aebff262fcef19;hpb=ccb28ae8d5d46d29c40bd8b1637522c212b80636;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 a3e6441..b66b717 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java @@ -1,16 +1,22 @@ package com.indexdata.mkjsf.pazpar2.data; -import com.indexdata.mkjsf.pazpar2.data.Pazpar2ResponseData; +import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject; -public class Location extends Pazpar2ResponseData { +public class Location extends ResponseDataObject { private static final long serialVersionUID = -1386527442857478225L; - + private int seqno = -1; + public String getId() { return getAttribute("id"); } + public String getChecksum() { + logger.debug("Request to get checksum"); + return getAttribute("checksum"); + } + public String getName () { return getAttribute("name"); } @@ -19,9 +25,17 @@ public class Location extends Pazpar2ResponseData { return getOneElementValue("md-subject"); } + public void setSequenceNumber(int num) { + seqno = num; + } + + public int getSequenceNumber () { + return seqno; + } + public String getSubjects() { StringBuilder builder = new StringBuilder(""); - for (Pazpar2ResponseData data : getElements("md-subject")) { + for (ResponseDataObject data : getElements("md-subject")) { if (builder.length()==0) { builder.append(data.getValue()); } else { @@ -39,7 +53,7 @@ public class Location extends Pazpar2ResponseData { public String getAuthors() { StringBuilder builder = new StringBuilder(""); if (getElements("md-author") != null) { - for (Pazpar2ResponseData data : getElements("md-author")) { + for (ResponseDataObject data : getElements("md-author")) { if (builder.length()==0) { builder.append(data.getValue()); } else {