package com.boardgamegeek.model;
import com.boardgamegeek.util.StringUtils;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.ElementList;
import java.util.ArrayList;
import java.util.List;
public class ForumResponse {
public static final int PAGE_SIZE = 50;
@Attribute private int id;
@Attribute private String title;
@Attribute private String numthreads;
@Attribute private String numposts;
@Attribute private String lastpostdate;
@Attribute private int noposting;
@ElementList private List<Thread> threads;
@Override
public String toString() {
return id + ": " + title;
}
public int numberOfThreads() {
return StringUtils.parseInt(numthreads);
}
public List<Thread> getThreads() {
if (threads == null) {
return new ArrayList<>();
}
return threads;
}
}