01: package org.bpmscript.web;
02:
03: import java.util.List;
04:
05: import javax.servlet.http.HttpServletRequest;
06: import javax.servlet.http.HttpServletResponse;
07:
08: import org.bpmscript.IProcess;
09: import org.bpmscript.remote.IRemoteProcessManager;
10: import org.springframework.web.servlet.ModelAndView;
11: import org.springframework.web.servlet.mvc.ParameterizableViewController;
12:
13: public class ProcessesController extends ParameterizableViewController {
14:
15: private IRemoteProcessManager remoteProcessManager;
16:
17: @Override
18: protected ModelAndView handleRequestInternal(
19: HttpServletRequest request, HttpServletResponse response)
20: throws Exception {
21: List<IProcess> primaryProcesses = remoteProcessManager
22: .getPrimaryProcesses();
23: return new ModelAndView(getViewName(), "processes",
24: primaryProcesses);
25: }
26:
27: public void setRemoteProcessManager(
28: IRemoteProcessManager remoteProcessManager) {
29: this.remoteProcessManager = remoteProcessManager;
30: }
31:
32: }
|