EMMA Coverage Report (generated Fri Sep 15 10:32:43 EDT 2006)
[all classes][edu.iu.uis.sit.portal.portlet.admin.web]

COVERAGE SUMMARY FOR SOURCE FILE [PortletModeViewController.java]

nameclass, %method, %block, %line, %
PortletModeViewController.java100% (1/1)80%  (4/5)91%  (49/54)87%  (13/15)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PortletModeViewController100% (1/1)80%  (4/5)91%  (49/54)87%  (13/15)
handleActionRequestInternal (ActionRequest, ActionResponse): void 0%   (0/1)0%   (0/5)0%   (0/2)
PortletModeViewController (): void 100% (1/1)100% (3/3)100% (1/1)
getAdminService (): AdminService 100% (1/1)100% (3/3)100% (1/1)
handleRenderRequestInternal (RenderRequest, RenderResponse): ModelAndView 100% (1/1)100% (39/39)100% (9/9)
setAdminService (AdminService): void 100% (1/1)100% (4/4)100% (2/2)

1package edu.iu.uis.sit.portal.portlet.admin.web;
2 
3import java.util.ArrayList;
4import java.util.Iterator;
5import java.util.List;
6 
7import javax.portlet.ActionRequest;
8import javax.portlet.ActionResponse;
9import javax.portlet.RenderRequest;
10import javax.portlet.RenderResponse;
11 
12import org.springframework.web.portlet.ModelAndView;
13import org.springframework.web.portlet.mvc.AbstractController;
14 
15import edu.iu.uis.sit.portal.portlet.admin.domain.PortalSupport;
16import edu.iu.uis.sit.portal.portlet.admin.services.AdminService;
17import edu.iu.uis.sit.portal.portlet.utility.Constants;
18 
19public class PortletModeViewController extends AbstractController {
20 
21        private AdminService adminService;
22 
23        protected void handleActionRequestInternal(ActionRequest request, ActionResponse response) throws Exception {
24                super.handleActionRequestInternal(request, response);
25        }
26 
27        protected ModelAndView handleRenderRequestInternal(RenderRequest request, RenderResponse response) throws Exception {
28                ModelAndView modelAndView = new ModelAndView("displayPortletModes");
29                List portletModes = new ArrayList();
30                for (Iterator iter = getAdminService().getPortalConfig().getPortalSupports().iterator(); iter.hasNext();) {
31                        PortalSupport support = (PortalSupport) iter.next();
32                        if (Constants.PORTLET_MODE_SUPPORT.equals(support.getSupportType())) {
33                                portletModes.add(support);
34                        }
35                }
36                modelAndView.addObject("portletModes", portletModes);
37                return modelAndView;
38        }
39 
40        public AdminService getAdminService() {
41                return adminService;
42        }
43 
44        public void setAdminService(AdminService adminService) {
45                this.adminService = adminService;
46        }
47 
48}

[all classes][edu.iu.uis.sit.portal.portlet.admin.web]
EMMA 2.0.5312 (C) Vladimir Roubtsov