Clover Coverage Report - itracker
Coverage timestamp: Tue May 1 2012 16:42:12 CEST
11   68   7   2.2
2   34   0.64   5
5     1.4  
1    
 
 
  ClearErrorsTag       Line # 31 11 7 0% 0.0
 
No Tests
 
1    /*
2    * This software was designed and created by Jason Carroll.
3    * Copyright (c) 2002, 2003, 2004 Jason Carroll.
4    * The author can be reached at jcarroll@cowsultants.com
5    * ITracker website: http://www.cowsultants.com
6    * ITracker forums: http://www.cowsultants.com/phpBB/index.php
7    *
8    * This program is free software; you can redistribute it and/or modify
9    * it only under the terms of the GNU General Public License as published by
10    * the Free Software Foundation; either version 2 of the License, or
11    * (at your option) any later version.
12    *
13    * This program is distributed in the hope that it will be useful,
14    * but WITHOUT ANY WARRANTY; without even the implied warranty of
15    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16    * GNU General Public License for more details.
17    */
18   
19    package org.itracker.web.taglib;
20   
21    import javax.servlet.http.HttpSession;
22    import javax.servlet.jsp.JspException;
23    import javax.servlet.jsp.tagext.TagSupport;
24   
25    import org.apache.struts.Globals;
26   
27    /**
28    * @deprecated errors should be handled by Action classes, not JSPs!
29    */
30    @Deprecated
 
31    public final class ClearErrorsTag extends TagSupport {
32    /**
33    *
34    */
35    private static final long serialVersionUID = 1L;
36    private String name = Globals.ERROR_KEY;
37   
 
38  0 toggle public String getName() {
39  0 return name;
40    }
41   
 
42  0 toggle public void setName(String value) {
43  0 name = value;
44    }
45   
 
46  0 toggle public int doStartTag() throws JspException {
47  0 return (SKIP_BODY);
48    }
49   
 
50  0 toggle public int doEndTag() throws JspException {
51  0 HttpSession session = pageContext.getSession();
52   
53  0 if(session == null) {
54  0 return EVAL_PAGE;
55    }
56   
57  0 try {
58  0 session.removeAttribute(getName());
59    } catch(ClassCastException cce) {
60    }
61  0 return EVAL_PAGE;
62    }
63   
 
64  0 toggle public void release() {
65  0 super.release();
66  0 name = Globals.ERROR_KEY;
67    }
68    }