1 package com.indexdata.pz2utils4jsf.pazpar2.data;
\r
3 import java.util.ArrayList;
\r
4 import java.util.List;
\r
6 import org.apache.log4j.Logger;
\r
8 import com.indexdata.pz2utils4jsf.pazpar2.data.Pazpar2ResponseData;
\r
9 import com.indexdata.pz2utils4jsf.pazpar2.data.TermListResponse;
\r
10 import com.indexdata.pz2utils4jsf.pazpar2.data.TermResponse;
\r
12 public class TermListResponse extends Pazpar2ResponseData {
\r
14 private static Logger logger = Logger.getLogger(TermListResponse.class);
\r
15 private static final long serialVersionUID = 3838585739723097393L;
\r
17 List<TermResponse> terms = new ArrayList<TermResponse>();
\r
19 public String getName() {
\r
23 public void setName(String name) {
\r
27 public List<TermResponse> getTerms() {
\r
31 public List<TermResponse> getTerms(int count) {
\r
32 List<TermResponse> firstTerms = new ArrayList<TermResponse>();
\r
33 for (int i=0; i<count && i<terms.size(); i++) {
\r
34 firstTerms.add(terms.get(i));
\r
36 logger.trace("Returning " + count + " " + name + " terms: " + firstTerms);
\r
40 public void setTerms(List<TermResponse> terms) {
\r
44 public void addTerm(TermResponse term) {
\r
48 public String toString () {
\r
49 return terms.toString();
\r