+++ /dev/null
-package com.indexdata.pz2utils4jsf.pazpar2.data;\r
-\r
-import com.indexdata.pz2utils4jsf.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