]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/runtime/ListAgentsController.java
Read the message body using the same method as ActiveMQ web
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / runtime / ListAgentsController.java
1 package org.argeo.slc.web.mvc.runtime;
2
3 import java.util.List;
4 import java.util.Vector;
5
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
8
9 import org.argeo.slc.dao.runtime.SlcAgentDescriptorDao;
10 import org.argeo.slc.msg.ObjectList;
11 import org.argeo.slc.runtime.SlcAgentDescriptor;
12 import org.argeo.slc.web.mvc.AbstractServiceController;
13 import org.springframework.web.servlet.ModelAndView;
14
15 /** Lists results possibly filtering them. */
16 public class ListAgentsController extends AbstractServiceController {
17 private final SlcAgentDescriptorDao slcAgentDescriptorDao;
18
19 public ListAgentsController(SlcAgentDescriptorDao slcAgentDescriptorDao) {
20 this.slcAgentDescriptorDao = slcAgentDescriptorDao;
21 }
22
23 @Override
24 protected void handleServiceRequest(HttpServletRequest request,
25 HttpServletResponse response, ModelAndView modelAndView)
26 throws Exception {
27 List<SlcAgentDescriptor> list = slcAgentDescriptorDao
28 .listSlcAgentDescriptors();
29 modelAndView.addObject("list", new ObjectList(list));
30 }
31 }