Project Report: fawkez

Packagesummary org.jcoderz.phoenix.report

org.jcoderz.phoenix.report.SystemFindingType

LineHitsNoteSource
1  /*
2   * $Id: SystemFindingType.java 820 2008-05-02 07:17:49Z amandel $
3   *
4   * Copyright 2006, The jCoderZ.org Project. All rights reserved.
5   *
6   * Redistribution and use in source and binary forms, with or without
7   * modification, are permitted provided that the following conditions are
8   * met:
9   *
10   *    * Redistributions of source code must retain the above copyright
11   *      notice, this list of conditions and the following disclaimer.
12   *    * Redistributions in binary form must reproduce the above
13   *      copyright notice, this list of conditions and the following
14   *      disclaimer in the documentation and/or other materials
15   *      provided with the distribution.
16   *    * Neither the name of the jCoderZ.org Project nor the names of
17   *      its contributors may be used to endorse or promote products
18   *      derived from this software without specific prior written
19   *      permission.
20   *
21   * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND
22   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23   * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
24   * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS
25   * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26   * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27   * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28   * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
29   * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
30   * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
31   * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32   */
33  package org.jcoderz.phoenix.report;
34  
35  
36  /**
37   * Enumeration type for system internal findings.
38   *
39   * @author Andreas Mandel
40   */
41  public final class SystemFindingType
42        extends FindingType
43  {
44     private final Severity mSeverity;
45  
46     /** Problem in merge. */
470(1)(2)   public static final SystemFindingType SYS_PARSE_ERROR =
48        new SystemFindingType("SYS_PARSE_ERROR",
49           "Failed to parse input file.",
50           "Mergin the reports into one result failed. No input from the "
51           + "affected sourcew will be available.",
52           Severity.ERROR);
53  
54     /** Problem in merge. */
550(3)(4)   public static final SystemFindingType SYS_ERROR =
56        new SystemFindingType("SYS_ERROR",
57           "Error during processing.",
58           "Please check details.",
59           Severity.ERROR);
60  
61  
62     private SystemFindingType (String symbol, String shortText,
63           String description, Severity severity)
64     {
650       super(symbol, shortText, description);
660       mSeverity = severity;
670    }
68  
69     /** @return the severity assigned to findings of this type by default. */
70     public Severity getSeverity ()
71     {
720        return mSeverity;
73     }
74  
75     /**
76      * Init of the system finding type.
77      */
78     public static void initialize ()
79     {
80         // nothing to initialize yet
810    }
82  }

Findings in this File

w (5) org.jcoderz.phoenix.report.SystemFindingType doesn't override FindingType.equals(Object)
c (1) 47 : 4 Static variable definition in wrong order.
c (2) 47 : 4 Variable access definition in wrong order.
c (3) 55 : 4 Static variable definition in wrong order.
c (4) 55 : 4 Variable access definition in wrong order.