1 package com.indexdata.pz2utils4jsf.pazpar2.data;
\r
3 import com.indexdata.pz2utils4jsf.pazpar2.data.Pazpar2ResponseData;
\r
6 public class Location extends Pazpar2ResponseData {
\r
8 private static final long serialVersionUID = -1386527442857478225L;
\r
10 public String getId() {
\r
11 return getAttribute("id");
\r
14 public String getName () {
\r
15 return getAttribute("name");
\r
18 public String getSubject() {
\r
19 return getOneElementValue("md-subject");
\r
22 public String getSubjects() {
\r
23 StringBuilder builder = new StringBuilder("");
\r
24 for (Pazpar2ResponseData data : getElements("md-subject")) {
\r
25 if (builder.length()==0) {
\r
26 builder.append(data.getValue());
\r
28 builder.append(", ");
\r
29 builder.append(data.getValue());
\r
32 return builder.toString();
\r
35 public String getAuthor() {
\r
36 return getOneElementValue("md-author");
\r
39 public String getAuthors() {
\r
40 StringBuilder builder = new StringBuilder("");
\r
41 if (getElements("md-author") != null) {
\r
42 for (Pazpar2ResponseData data : getElements("md-author")) {
\r
43 if (builder.length()==0) {
\r
44 builder.append(data.getValue());
\r
46 builder.append(", ");
\r
47 builder.append(data.getValue());
\r
51 return builder.toString();
\r