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 [PublishingAclViewController.java]

nameclass, %method, %block, %line, %
PublishingAclViewController.java100% (1/1)80%  (4/5)95%  (90/95)92%  (24/26)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PublishingAclViewController100% (1/1)80%  (4/5)95%  (90/95)92%  (24/26)
handleActionRequestInternal (ActionRequest, ActionResponse): void 0%   (0/1)0%   (0/5)0%   (0/2)
PublishingAclViewController (): void 100% (1/1)100% (3/3)100% (1/1)
getPublishingService (): PublishingService 100% (1/1)100% (3/3)100% (1/1)
handleRenderRequestInternal (RenderRequest, RenderResponse): ModelAndView 100% (1/1)100% (80/80)100% (20/20)
setPublishingService (PublishingService): 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.publishing.domain.Fragment;
16import edu.iu.uis.sit.portal.portlet.publishing.domain.Tab;
17import edu.iu.uis.sit.portal.portlet.publishing.services.PublishingService;
18import edu.iu.uis.sit.portal.portlet.utility.Constants;
19 
20public class PublishingAclViewController extends AbstractController {
21 
22        private PublishingService publishingService;
23        
24        
25    protected void handleActionRequestInternal(ActionRequest request, ActionResponse response) throws Exception {
26        super.handleActionRequestInternal(request, response);
27    }
28 
29    protected ModelAndView handleRenderRequestInternal(RenderRequest request, RenderResponse response) throws Exception {
30                ModelAndView modelAndView = new ModelAndView("displayPublishingFragmentsTabs");
31                List fragmentsTabs = new ArrayList();
32                for (Iterator iter = getPublishingService().findAllFragments().iterator(); iter.hasNext();) {
33                        Fragment fragment = (Fragment) iter.next();
34                        WebPublishingAcl webPublishingAcl = new WebPublishingAcl();
35                        webPublishingAcl.setType(Constants.FRAGMENT);
36                        webPublishingAcl.setId(fragment.getFragmentId());
37                        webPublishingAcl.setName(fragment.getTitle());
38                        fragmentsTabs.add(webPublishingAcl);
39                }
40                for (Iterator iter = getPublishingService().findAllTabs().iterator(); iter.hasNext();) {
41                        Tab tab = (Tab) iter.next();
42                        WebPublishingAcl webPublishingAcl = new WebPublishingAcl();
43                        webPublishingAcl.setType(Constants.TAB);
44                        webPublishingAcl.setName(tab.getName());
45                        webPublishingAcl.setId(tab.getTabId());
46                        fragmentsTabs.add(webPublishingAcl);
47                }
48                modelAndView.addObject("fragmentsTabs", fragmentsTabs);
49                return modelAndView;
50    }
51 
52        public PublishingService getPublishingService() {
53                return publishingService;
54        }
55 
56        public void setPublishingService(PublishingService publishingService) {
57                this.publishingService = publishingService;
58        }
59}

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