package com.openkm.frontend.client.bean.extension;
import java.util.Date;
import java.util.LinkedHashSet;
import java.util.Set;
import com.google.gwt.user.client.rpc.IsSerializable;
/**
* GWTForum
*
* @author jllort
*
*/
public class GWTForum implements IsSerializable {
private static final long serialVersionUID = 1L;
private int id;
private String name;
private String description;
private Date date;
private String lastPostUser;
private Date lastPostDate;
private int numTopics;
private int numPosts;
private boolean active;
private Set<GWTForumTopic> topics = new LinkedHashSet<GWTForumTopic>();
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public boolean isActive() {
return active;
}
public void setActive(boolean active) {
this.active = active;
}
public Set<GWTForumTopic> getTopics() {
return topics;
}
public void setTopics(Set<GWTForumTopic> topics) {
this.topics = topics;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public String getLastPostUser() {
return lastPostUser;
}
public void setLastPostUser(String lastPostUser) {
this.lastPostUser = lastPostUser;
}
public Date getLastPostDate() {
return lastPostDate;
}
public void setLastPostDate(Date lastPostDate) {
this.lastPostDate = lastPostDate;
}
public int getNumTopics() {
return numTopics;
}
public void setNumTopics(int numTopics) {
this.numTopics = numTopics;
}
public int getNumPosts() {
return numPosts;
}
public void setNumPosts(int numPosts) {
this.numPosts = numPosts;
}
}