Clover Coverage Report - itracker
Coverage timestamp: Tue May 1 2012 16:42:12 CEST
3   48   4   0.75
0   27   1.33   4
4     1  
1    
 
 
  RequestHelper       Line # 19 3 4 0% 0.0
 
No Tests
 
1    package org.itracker.web.util;
2   
3    import java.util.List;
4    import java.util.Map;
5    import java.util.Set;
6   
7    import javax.servlet.http.HttpSession;
8   
9    import org.itracker.model.NameValuePair;
10    import org.itracker.model.PermissionType;
11    import org.itracker.model.User;
12   
13    /**
14    * Helper class with utility methods to help with request handling in Action
15    * or JSP pages.
16    *
17    * @author johnny
18    */
 
19    public final class RequestHelper {
20   
21    /** Creates a new instance of RequestUtils */
 
22  0 toggle private RequestHelper() {
23    }
24   
25    /**
26    * Returns the map of a permissions by project id.
27    */
 
28  0 toggle @SuppressWarnings("unchecked")
29    public static Map<Integer, Set<PermissionType>>
30    getUserPermissions(HttpSession session) {
31   
32  0 return (Map<Integer, Set<PermissionType>>)
33    session.getAttribute(Constants.PERMISSIONS_KEY);
34    }
35   
 
36  0 toggle public static User getCurrentUser(HttpSession session) {
37   
38  0 return (User)session.getAttribute(Constants.USER_KEY);
39    }
40   
 
41  0 toggle @SuppressWarnings("unchecked")
42    public static Map<Integer, List<NameValuePair>>
43    getListOptions(HttpSession session) {
44  0 return (Map<Integer, List<NameValuePair>>)
45    session.getAttribute(Constants.LIST_OPTIONS_KEY);
46    }
47   
48    }