1 package com.indexdata.mkjsf.pazpar2.data;
\r
3 import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;
\r
6 public class Location extends ResponseDataObject {
\r
8 private static final long serialVersionUID = -1386527442857478225L;
\r
9 private int seqno = -1;
\r
11 public String getId() {
\r
12 return getAttribute("id");
\r
15 public String getChecksum() {
\r
16 logger.debug("Request to get checksum");
\r
17 return getAttribute("checksum");
\r
20 public String getName () {
\r
21 return getAttribute("name");
\r
24 public String getSubject() {
\r
25 return getOneElementValue("md-subject");
\r
28 public void setSequenceNumber(int num) {
\r
32 public int getSequenceNumber () {
\r
36 public String getSubjects() {
\r
37 StringBuilder builder = new StringBuilder("");
\r
38 for (ResponseDataObject data : getElements("md-subject")) {
\r
39 if (builder.length()==0) {
\r
40 builder.append(data.getValue());
\r
42 builder.append(", ");
\r
43 builder.append(data.getValue());
\r
46 return builder.toString();
\r
49 public String getAuthor() {
\r
50 return getOneElementValue("md-author");
\r
53 public String getAuthors() {
\r
54 StringBuilder builder = new StringBuilder("");
\r
55 if (getElements("md-author") != null) {
\r
56 for (ResponseDataObject data : getElements("md-author")) {
\r
57 if (builder.length()==0) {
\r
58 builder.append(data.getValue());
\r
60 builder.append(", ");
\r
61 builder.append(data.getValue());
\r
65 return builder.toString();
\r