+++ /dev/null
-package com.indexdata.pz2utils4jsf.pazpar2.data;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-import org.apache.log4j.Logger;\r
-\r
-import com.indexdata.pz2utils4jsf.pazpar2.data.Pazpar2ResponseData;\r
-import com.indexdata.pz2utils4jsf.pazpar2.data.TermListResponse;\r
-import com.indexdata.pz2utils4jsf.pazpar2.data.TermResponse;\r
-\r
-public class TermListResponse extends Pazpar2ResponseData {\r
-\r
- private static Logger logger = Logger.getLogger(TermListResponse.class);\r
- private static final long serialVersionUID = 3838585739723097393L;\r
- String name = "";\r
- List<TermResponse> terms = new ArrayList<TermResponse>();\r
- \r
- public String getName() {\r
- return name;\r
- }\r
- \r
- public void setName(String name) {\r
- this.name = name;\r
- }\r
- \r
- public List<TermResponse> getTerms() { \r
- return terms;\r
- }\r
- \r
- public List<TermResponse> getTerms(int count) {\r
- List<TermResponse> firstTerms = new ArrayList<TermResponse>();\r
- for (int i=0; i<count && i<terms.size(); i++) {\r
- firstTerms.add(terms.get(i));\r
- }\r
- logger.trace("Returning " + count + " " + name + " terms: " + firstTerms);\r
- return firstTerms;\r
- }\r
- \r
- public void setTerms(List<TermResponse> terms) {\r
- this.terms = terms;\r
- }\r
- \r
- public void addTerm(TermResponse term) {\r
- terms.add(term);\r
- } \r
- \r
- public String toString () {\r
- return terms.toString();\r
- }\r
- \r
-}\r