1 | package edu.iu.uis.sit.portal.portlet.admin.web; |
2 | |
3 | import javax.portlet.ActionRequest; |
4 | import javax.portlet.ActionResponse; |
5 | import javax.portlet.RenderRequest; |
6 | import javax.portlet.RenderResponse; |
7 | |
8 | import org.springframework.web.portlet.ModelAndView; |
9 | import org.springframework.web.portlet.mvc.AbstractController; |
10 | |
11 | import edu.iu.uis.sit.portal.portlet.admin.services.AdminService; |
12 | |
13 | public class PortletConfigViewController extends AbstractController { |
14 | |
15 | private AdminService adminService; |
16 | |
17 | protected void handleActionRequestInternal(ActionRequest request, ActionResponse response) throws Exception { |
18 | super.handleActionRequestInternal(request, response); |
19 | } |
20 | |
21 | protected ModelAndView handleRenderRequestInternal(RenderRequest request, RenderResponse response) throws Exception { |
22 | ModelAndView modelAndView = new ModelAndView("displayPortletConfigs"); |
23 | if (request.getParameter("portletApplicationId") != null) { |
24 | modelAndView.addObject("portletConfigs", getAdminService().findPortletApplicationById(Long.parseLong(request.getParameter("portletApplicationId"))).getPortletConfigs()); |
25 | modelAndView.addObject("portletApplicationId", request.getParameter("portletApplicationId")); |
26 | } |
27 | return modelAndView; |
28 | } |
29 | |
30 | public AdminService getAdminService() { |
31 | return adminService; |
32 | } |
33 | |
34 | public void setAdminService(AdminService adminService) { |
35 | this.adminService = adminService; |
36 | } |
37 | |
38 | } |