package org.bpmscript.web;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.bpmscript.IProcess;
import org.bpmscript.remote.IRemoteProcessManager;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.ParameterizableViewController;
public class ProcessesController extends ParameterizableViewController {
private IRemoteProcessManager remoteProcessManager;
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
List<IProcess> primaryProcesses = remoteProcessManager.getPrimaryProcesses();
return new ModelAndView(getViewName(), "processes", primaryProcesses);
}
public void setRemoteProcessManager(IRemoteProcessManager remoteProcessManager) {
this.remoteProcessManager = remoteProcessManager;
}
}
|