@@ -0,0 +1,985 @@
+package fr.ece.tweetstats.controler;%0A%0Aimport java.util.List;%0Aimport fr.ece.tweetstats.core.domain.Fetch;%0Aimport fr.ece.tweetstats.core.serviceapi.FetchService;%0Aimport fr.ece.tweetstats.core.serviceapi.FetchServiceTestBase;%0Aimport fr.ece.tweetstats.twitterapi.TwitterAPI;%0A%0Apublic class TweetstatsController %7B%0A%09%0A%09public TweetstatsController() %7B%0A%09%09%0A%09%7D%0A%09// perform fetches and save them in mongodb%0A%09public List%3CFetch%3E doFetchAndSave() %7B%0A%09%09%0A%09%09// MONGO : mongo.fetchByBrandAndAdj(brand, adj) %0A%09%09// null ou fetch%0A%09%09// if (fetch) getByFetch(fetch)%0A%09%09// if (!fetch) TwitterAPI.getByiuegfirelg(brand, ezfihu, uhfreilufh)%0A%09%09//List%3CFetch%3E fetches = TwitterAPI.getByiuegfirelg();%0A%0A%09%09// mongo.save(fetches)%0A%0A%09%09// update jchart%0A%09%09return null;%0A%09%7D%0A%0A%09public void updateChart() %7B%0A%09%09// retrieve fetches%0A%09%09List%3CFetch%3E fetches = this.doFetchAndSave();%0A%0A%0A%09%09// update chart%0A%09%09for(int i = 0; i %3C fetches.size(); i++) %7B%0A%09%09%09//fetches.get(i).adjective(); // x%0A%09%09%09fetches.get(i).getResults().size(); // y%0A%09%09%7D%0A%09%7D%0A%7D%0A

Add controller class