EMMA Coverage Report (generated Fri Sep 15 10:32:43 EDT 2006)
[all classes][org.apache.pluto.driver.services.impl.resource]

COVERAGE SUMMARY FOR SOURCE FILE [OneStartPropertyConfigServiceImpl.java]

nameclass, %method, %block, %line, %
OneStartPropertyConfigServiceImpl.java100% (1/1)20%  (2/10)9%   (7/81)14%  (3/21)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class OneStartPropertyConfigServiceImpl100% (1/1)20%  (2/10)9%   (7/81)14%  (3/21)
destroy (): void 0%   (0/1)0%   (0/1)0%   (0/1)
getAdminService (): AdminService 0%   (0/1)0%   (0/3)0%   (0/1)
getContainerName (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getPortalName (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getPortalVersion (): String 0%   (0/1)0%   (0/4)0%   (0/1)
getSupportedPortletModes (): Set 0%   (0/1)0%   (0/3)0%   (0/1)
getSupportedWindowStates (): Set 0%   (0/1)0%   (0/3)0%   (0/1)
init (ServletContext): void 0%   (0/1)0%   (0/52)0%   (0/11)
OneStartPropertyConfigServiceImpl (): void 100% (1/1)100% (3/3)100% (1/1)
setAdminService (AdminService): void 100% (1/1)100% (4/4)100% (2/2)

1package org.apache.pluto.driver.services.impl.resource;
2 
3import java.util.HashSet;
4import java.util.Iterator;
5import java.util.Set;
6 
7import javax.servlet.ServletContext;
8 
9import org.apache.pluto.driver.services.portal.PropertyConfigService;
10 
11import edu.iu.uis.sit.portal.portlet.admin.domain.PortalConfig;
12import edu.iu.uis.sit.portal.portlet.admin.domain.PortalSupport;
13import edu.iu.uis.sit.portal.portlet.admin.services.AdminService;
14import edu.iu.uis.sit.portal.portlet.utility.Constants;
15 
16public class OneStartPropertyConfigServiceImpl implements PropertyConfigService {
17 
18    private PortalConfig portalConfig;
19 
20    private Set modes;
21 
22    private Set states;
23 
24    private AdminService adminService;
25 
26    public void init(ServletContext ctx) {
27        portalConfig = getAdminService().getPortalConfig();
28        states = new HashSet();
29        modes = new HashSet();
30        for (Iterator iter = portalConfig.getPortalSupports().iterator(); iter.hasNext();) {
31            PortalSupport support = (PortalSupport) iter.next();
32            if (Constants.PORTLET_MODE_SUPPORT.equals(support.getSupportType())) {
33                modes.add(support.getSupportName());
34            } else if (Constants.WINDOW_STATE_SUPPORT.equals(support.getSupportType())) {
35                states.add(support.getSupportName());
36            }
37        }
38    }
39 
40    public void destroy() {}
41 
42    public String getPortalName() {
43        return portalConfig.getPortalName();
44    }
45 
46    public String getPortalVersion() {
47        return portalConfig.getPortalVersion();
48    }
49 
50    public String getContainerName() {
51        return portalConfig.getContainerName();
52    }
53 
54    public Set getSupportedPortletModes() {
55        return modes;
56    }
57 
58    public Set getSupportedWindowStates() {
59        return states;
60    }
61 
62    
63    public AdminService getAdminService() {
64        return adminService;
65    }
66 
67    public void setAdminService(AdminService adminService) {
68        this.adminService = adminService;
69    }
70 
71}

[all classes][org.apache.pluto.driver.services.impl.resource]
EMMA 2.0.5312 (C) Vladimir Roubtsov