--- /dev/null
+package com.indexdata.mkjsf.pazpar2.data;\r
+\r
+import com.indexdata.mkjsf.pazpar2.data.Pazpar2ResponseData;\r
+\r
+\r
+public class Location extends Pazpar2ResponseData {\r
+ \r
+ private static final long serialVersionUID = -1386527442857478225L;\r
+\r
+ public String getId() {\r
+ return getAttribute("id");\r
+ }\r
+ \r
+ public String getName () {\r
+ return getAttribute("name");\r
+ }\r
+ \r
+ public String getSubject() {\r
+ return getOneElementValue("md-subject");\r
+ }\r
+ \r
+ public String getSubjects() {\r
+ StringBuilder builder = new StringBuilder("");\r
+ for (Pazpar2ResponseData data : getElements("md-subject")) {\r
+ if (builder.length()==0) {\r
+ builder.append(data.getValue());\r
+ } else {\r
+ builder.append(", ");\r
+ builder.append(data.getValue());\r
+ }\r
+ }\r
+ return builder.toString();\r
+ }\r
+\r
+ public String getAuthor() {\r
+ return getOneElementValue("md-author");\r
+ }\r
+ \r
+ public String getAuthors() {\r
+ StringBuilder builder = new StringBuilder("");\r
+ if (getElements("md-author") != null) {\r
+ for (Pazpar2ResponseData data : getElements("md-author")) {\r
+ if (builder.length()==0) {\r
+ builder.append(data.getValue());\r
+ } else {\r
+ builder.append(", ");\r
+ builder.append(data.getValue());\r
+ }\r
+ }\r
+ }\r
+ return builder.toString();\r
+ }\r
+ \r
+}\r