package org.primefaces.examples.touch;
import java.util.ArrayList;
import java.util.List;
import org.primefaces.examples.domain.NewsEntry;
import org.primefaces.examples.domain.NewsGroup;
import org.primefaces.examples.service.NewsService;
import org.primefaces.examples.service.YAHOONewsService;
public class NewsController {
private List<NewsGroup> groups = new ArrayList<NewsGroup>();
private NewsService newsService = new YAHOONewsService();
private NewsEntry selectedEntry;
private NewsGroup selectedGroup;
public NewsController() {
groups = this.newsService.fetchNews();
}
public List<NewsGroup> getGroups() {
return groups;
}
public NewsEntry getSelectedEntry() {
return selectedEntry;
}
public void setSelectedEntry(NewsEntry selectedEntry) {
this.selectedEntry = selectedEntry;
}
public NewsGroup getSelectedGroup() {
return selectedGroup;
}
public void setSelectedGroup(NewsGroup selectedGroup) {
this.selectedGroup = selectedGroup;
}
}