--- /dev/null
+package com.indexdata.mkjsf.pazpar2.data;\r
+\r
+import java.util.HashMap;\r
+import java.util.Map;\r
+\r
+import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;\r
+import com.indexdata.mkjsf.pazpar2.data.TermListResponse;\r
+\r
+/**\r
+ * Data from the <code>termlist</code> command, can be accessed by <code>pzresp.termLists</code>\r
+ * \r
+ * @author Niels Erik\r
+ *\r
+ */\r
+public class TermListsResponse extends ResponseDataObject {\r
+\r
+ private static final long serialVersionUID = -1370643625715834978L;\r
+ private int activeClients = -1;\r
+ private Map<String,TermListResponse> termLists = new HashMap<String,TermListResponse>(); \r
+ \r
+ public int getActiveClients() {\r
+ return activeClients;\r
+ }\r
+ public void setActiveClients(int activeClients) {\r
+ this.activeClients = activeClients;\r
+ }\r
+\r
+ public void addTermList(TermListResponse termList) { \r
+ this.termLists.put(termList.getName(),termList);\r
+ }\r
+ public TermListResponse getTermList(String name) {\r
+ if (termLists.get(name)==null) {\r
+ return new TermListResponse();\r
+ } else {\r
+ return termLists.get(name);\r
+ }\r
+ }\r
+ \r
+ \r
+}\r