Clover Coverage Report - Atlassian Trusted Apps(Aggregated)
Coverage timestamp: Tue Jun 9 2009 19:34:44 CDT
51   276   51   1
0   222   1   51
51     1  
1    
 
 
  ImmutableRequest       Line # 17 51 51 7.8% 0.078431375
 
  (13)
 
1    package com.atlassian.security.auth.trustedapps.filter;
2   
3    import java.io.BufferedReader;
4    import java.io.IOException;
5    import java.io.UnsupportedEncodingException;
6    import java.security.Principal;
7    import java.util.Enumeration;
8    import java.util.Locale;
9    import java.util.Map;
10   
11    import javax.servlet.RequestDispatcher;
12    import javax.servlet.ServletInputStream;
13    import javax.servlet.http.Cookie;
14    import javax.servlet.http.HttpServletRequest;
15    import javax.servlet.http.HttpSession;
16   
 
17    public class ImmutableRequest
18    {
 
19  13 toggle static HttpServletRequest wrap(final HttpServletRequest delegate)
20    {
21  13 return new HttpServletRequest()
22    {
23    final HttpServletRequest request = delegate;
24   
 
25  0 toggle public Object getAttribute(String arg0)
26    {
27  0 return request.getAttribute(arg0);
28    }
29   
 
30  0 toggle public Enumeration getAttributeNames()
31    {
32  0 return request.getAttributeNames();
33    }
34   
 
35  0 toggle public String getAuthType()
36    {
37  0 return request.getAuthType();
38    }
39   
 
40  0 toggle public String getCharacterEncoding()
41    {
42  0 return request.getCharacterEncoding();
43    }
44   
 
45  0 toggle public int getContentLength()
46    {
47  0 return request.getContentLength();
48    }
49   
 
50  0 toggle public String getContentType()
51    {
52  0 return request.getContentType();
53    }
54   
 
55  0 toggle public String getContextPath()
56    {
57  0 return request.getContextPath();
58    }
59   
 
60  0 toggle public Cookie[] getCookies()
61    {
62  0 return request.getCookies();
63    }
64   
 
65  0 toggle public long getDateHeader(String arg0)
66    {
67  0 return request.getDateHeader(arg0);
68    }
69   
 
70  81 toggle public String getHeader(String arg0)
71    {
72  81 return request.getHeader(arg0);
73    }
74   
 
75  0 toggle public Enumeration getHeaderNames()
76    {
77  0 return request.getHeaderNames();
78    }
79   
 
80  0 toggle public Enumeration getHeaders(String arg0)
81    {
82  0 return request.getHeaders(arg0);
83    }
84   
 
85  0 toggle public ServletInputStream getInputStream() throws IOException
86    {
87  0 return request.getInputStream();
88    }
89   
 
90  0 toggle public int getIntHeader(String arg0)
91    {
92  0 return request.getIntHeader(arg0);
93    }
94   
 
95  0 toggle public Locale getLocale()
96    {
97  0 return request.getLocale();
98    }
99   
 
100  0 toggle public Enumeration getLocales()
101    {
102  0 return request.getLocales();
103    }
104   
 
105  0 toggle public String getMethod()
106    {
107  0 return request.getMethod();
108    }
109   
 
110  0 toggle public String getParameter(String arg0)
111    {
112  0 return request.getParameter(arg0);
113    }
114   
 
115  0 toggle public Map getParameterMap()
116    {
117  0 return request.getParameterMap();
118    }
119   
 
120  0 toggle public Enumeration getParameterNames()
121    {
122  0 return request.getParameterNames();
123    }
124   
 
125  0 toggle public String[] getParameterValues(String arg0)
126    {
127  0 return request.getParameterValues(arg0);
128    }
129   
 
130  1 toggle public String getPathInfo()
131    {
132  1 return request.getPathInfo();
133    }
134   
 
135  0 toggle public String getPathTranslated()
136    {
137  0 return request.getPathTranslated();
138    }
139   
 
140  0 toggle public String getProtocol()
141    {
142  0 return request.getProtocol();
143    }
144   
 
145  0 toggle public String getQueryString()
146    {
147  0 return request.getQueryString();
148    }
149   
 
150  0 toggle public BufferedReader getReader() throws IOException
151    {
152  0 return request.getReader();
153    }
154   
 
155  0 toggle public String getRealPath(String arg0)
156    {
157  0 return request.getRealPath(arg0);
158    }
159   
 
160  2 toggle public String getRemoteAddr()
161    {
162  2 return request.getRemoteAddr();
163    }
164   
 
165  0 toggle public String getRemoteHost()
166    {
167  0 return request.getRemoteHost();
168    }
169   
 
170  0 toggle public String getRemoteUser()
171    {
172  0 return request.getRemoteUser();
173    }
174   
 
175  0 toggle public RequestDispatcher getRequestDispatcher(String arg0)
176    {
177  0 return request.getRequestDispatcher(arg0);
178    }
179   
 
180  0 toggle public String getRequestedSessionId()
181    {
182  0 return request.getRequestedSessionId();
183    }
184   
 
185  0 toggle public String getRequestURI()
186    {
187  0 return request.getRequestURI();
188    }
189   
 
190  0 toggle public StringBuffer getRequestURL()
191    {
192  0 return request.getRequestURL();
193    }
194   
 
195  0 toggle public String getScheme()
196    {
197  0 return request.getScheme();
198    }
199   
 
200  0 toggle public String getServerName()
201    {
202  0 return request.getServerName();
203    }
204   
 
205  0 toggle public int getServerPort()
206    {
207  0 return request.getServerPort();
208    }
209   
 
210  0 toggle public String getServletPath()
211    {
212  0 return request.getServletPath();
213    }
214   
 
215  0 toggle public HttpSession getSession()
216    {
217  0 return request.getSession();
218    }
219   
 
220  0 toggle public HttpSession getSession(boolean arg0)
221    {
222  0 return request.getSession(arg0);
223    }
224   
 
225  0 toggle public Principal getUserPrincipal()
226    {
227  0 return request.getUserPrincipal();
228    }
229   
 
230  0 toggle public boolean isRequestedSessionIdFromCookie()
231    {
232  0 return request.isRequestedSessionIdFromCookie();
233    }
234   
 
235  0 toggle public boolean isRequestedSessionIdFromUrl()
236    {
237  0 return request.isRequestedSessionIdFromUrl();
238    }
239   
 
240  0 toggle public boolean isRequestedSessionIdFromURL()
241    {
242  0 return request.isRequestedSessionIdFromURL();
243    }
244   
 
245  0 toggle public boolean isRequestedSessionIdValid()
246    {
247  0 return request.isRequestedSessionIdValid();
248    }
249   
 
250  0 toggle public boolean isSecure()
251    {
252  0 return request.isSecure();
253    }
254   
 
255  0 toggle public boolean isUserInRole(String arg0)
256    {
257  0 return request.isUserInRole(arg0);
258    }
259   
 
260  0 toggle public void removeAttribute(String arg0)
261    {
262  0 throw new UnsupportedOperationException();
263    }
264   
 
265  0 toggle public void setAttribute(String arg0, Object arg1)
266    {
267  0 throw new UnsupportedOperationException();
268    }
269   
 
270  0 toggle public void setCharacterEncoding(String arg0) throws UnsupportedEncodingException
271    {
272  0 throw new UnsupportedOperationException();
273    }
274    };
275    }
276    }