--- /dev/null
+package com.indexdata.mkjsf.pazpar2.data.sp;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+import javax.enterprise.context.SessionScoped;\r
+\r
+import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;\r
+\r
+/**\r
+ * Data from the <code>categories</code> command, can be accessed by <code>pzresp.sp.categories</code>\r
+ * \r
+ * @author Niels Erik\r
+ *\r
+ */\r
+@SessionScoped\r
+public class CategoriesResponse extends SpResponseDataObject {\r
+\r
+ private static final long serialVersionUID = 5502182636437956412L;\r
+ \r
+ public List<TargetCategory> getTargetCategories() {\r
+ List<TargetCategory> targetCategories = new ArrayList<TargetCategory>(); \r
+ if (getElements("category") != null) {\r
+ for (ResponseDataObject element : getElements("category")) {\r
+ targetCategories.add((TargetCategory)element);\r
+ }\r
+ }\r
+ return targetCategories;\r
+ }\r
+ \r
+}\r