|
18 | 18 | import org.woehlke.twitterwall.frontend.controller.common.ControllerHelper; |
19 | 19 | import org.woehlke.twitterwall.oodm.entities.Task; |
20 | 20 | import org.woehlke.twitterwall.oodm.entities.TaskHistory; |
21 | | -import org.woehlke.twitterwall.oodm.entities.Tweet; |
22 | 21 | import org.woehlke.twitterwall.oodm.entities.User; |
23 | 22 | import org.woehlke.twitterwall.oodm.service.TaskHistoryService; |
24 | 23 | import org.woehlke.twitterwall.oodm.service.TaskService; |
25 | 24 | import org.woehlke.twitterwall.oodm.service.UserService; |
26 | 25 | import org.woehlke.twitterwall.scheduled.mq.endpoint.AsyncStartTask; |
27 | | -import org.woehlke.twitterwall.scheduled.mq.endpoint.StartTask; |
28 | 26 |
|
29 | | -import java.util.List; |
30 | 27 |
|
31 | 28 | /** |
32 | 29 | * Created by tw on 11.07.17. |
@@ -183,18 +180,79 @@ public String updateUserProfilesFromMentionsStartTask(Model model){ |
183 | 180 | return PATH+"/start/taskStarted"; |
184 | 181 | } |
185 | 182 |
|
186 | | - @RequestMapping(path="/start/users/update") |
187 | | - public String updateUserProfilesStartTask(Model model) { |
188 | | - String msg = "/start/users/update"; |
189 | | - String title = "Scheduled Task started: update Users"; |
190 | | - String subtitle = "/start/users/update"; |
| 183 | + @RequestMapping(path="/start/tweets/timeline/home") |
| 184 | + public String getHomeTimeline(Model model) { |
| 185 | + String msg = "/start/tweets/timeline/home"; |
| 186 | + String title = "Scheduled Task started: getHomeTimeline"; |
| 187 | + String subtitle = "/start/tweets/timeline/home"; |
191 | 188 | String symbol = Symbols.TASK.toString(); |
192 | 189 | model = controllerHelper.setupPage(model,title,subtitle,symbol); |
193 | | - Task task = mqAsyncStartTask.updateUsers(); |
| 190 | + Task task = mqAsyncStartTask.getHomeTimeline(); |
194 | 191 | model.addAttribute("task",task); |
195 | 192 | return PATH+"/start/taskStarted"; |
196 | 193 | } |
197 | 194 |
|
| 195 | + @RequestMapping(path="/start/tweets/timeline/user") |
| 196 | + public String getUserTimeline(Model model) { |
| 197 | + String msg = "/start/tweets/timeline/user"; |
| 198 | + String title = "Scheduled Task started: getUserTimeline"; |
| 199 | + String subtitle = "/start/tweets/timeline/user"; |
| 200 | + String symbol = Symbols.TASK.toString(); |
| 201 | + model = controllerHelper.setupPage(model,title,subtitle,symbol); |
| 202 | + Task task = mqAsyncStartTask.getUserTimeline(); |
| 203 | + model.addAttribute("task",task); |
| 204 | + return PATH+"/start/taskStarted"; |
| 205 | + } |
| 206 | + |
| 207 | + @RequestMapping(path="/start/tweets/mentions") |
| 208 | + public String getMentions(Model model) { |
| 209 | + String msg = "/start/tweets/mentions"; |
| 210 | + String title = "Scheduled Task started: getMentions"; |
| 211 | + String subtitle = "/start/tweets/mentions"; |
| 212 | + String symbol = Symbols.TASK.toString(); |
| 213 | + model = controllerHelper.setupPage(model,title,subtitle,symbol); |
| 214 | + Task task = mqAsyncStartTask.getMentions(); |
| 215 | + model.addAttribute("task",task); |
| 216 | + return PATH+"/start/taskStarted"; |
| 217 | + } |
| 218 | + |
| 219 | + @RequestMapping(path="/start/tweets/favorites") |
| 220 | + public String getFavorites(Model model) { |
| 221 | + String msg = "/start/tweets/favorites"; |
| 222 | + String title = "Scheduled Task started: getFavorites"; |
| 223 | + String subtitle = "/start/tweets/favorites"; |
| 224 | + String symbol = Symbols.TASK.toString(); |
| 225 | + model = controllerHelper.setupPage(model,title,subtitle,symbol); |
| 226 | + Task task = mqAsyncStartTask.getFavorites(); |
| 227 | + model.addAttribute("task",task); |
| 228 | + return PATH+"/start/taskStarted"; |
| 229 | + } |
| 230 | + |
| 231 | + @RequestMapping(path="/start/tweets/myretweets") |
| 232 | + public String getRetweetsOfMe(Model model) { |
| 233 | + String msg = "/start/tweets/myretweets"; |
| 234 | + String title = "Scheduled Task started: getRetweetsOfMe"; |
| 235 | + String subtitle = "/start/tweets/myretweets"; |
| 236 | + String symbol = Symbols.TASK.toString(); |
| 237 | + model = controllerHelper.setupPage(model,title,subtitle,symbol); |
| 238 | + Task task = mqAsyncStartTask.getRetweetsOfMe(); |
| 239 | + model.addAttribute("task",task); |
| 240 | + return PATH+"/start/taskStarted"; |
| 241 | + } |
| 242 | + |
| 243 | + @RequestMapping(path="/start/userlists") |
| 244 | + public String getLists(Model model) { |
| 245 | + String msg = "/start/userlists"; |
| 246 | + String title = "Scheduled Task started: getLists"; |
| 247 | + String subtitle = "/start/userlists"; |
| 248 | + String symbol = Symbols.TASK.toString(); |
| 249 | + model = controllerHelper.setupPage(model,title,subtitle,symbol); |
| 250 | + Task task = mqAsyncStartTask.getLists(); |
| 251 | + model.addAttribute("task",task); |
| 252 | + return PATH+"/start/taskStarted"; |
| 253 | + } |
| 254 | + |
| 255 | + |
198 | 256 | private static final Logger log = LoggerFactory.getLogger(TaskController.class); |
199 | 257 |
|
200 | 258 | private final String PATH = "task"; |
|
0 commit comments