Clover Coverage Report - perfectjpattern(Aggregated)
Coverage timestamp: Sat Feb 28 2009 14:35:07 CET
../../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
6   110   6   1
0   59   1   6
6     1  
1    
 
  Status       Line # 30 6 0% 6 0 100% 1.0
 
  (3)
 
1    //----------------------------------------------------------------------
2    //
3    // PerfectJPattern: "Design patterns are good but components are better!"
4    // Status.java Copyright (c) 2009 Giovanni Azua Garcia
5    // bravegag@hotmail.com
6    //
7    // This program is free software; you can redistribute it and/or
8    // modify it under the terms of the GNU General Public License
9    // as published by the Free Software Foundation; either version 3
10    // of the License, or (at your option) any later version.
11    //
12    // This program is distributed in the hope that it will be useful,
13    // but WITHOUT ANY WARRANTY; without even the implied warranty of
14    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15    // GNU General Public License for more details.
16    //
17    // You should have received a copy of the GNU General Public License
18    // along with this program; if not, see <http://www.gnu.org/licenses/>.
19    //
20    //----------------------------------------------------------------------
21    package org.perfectjpattern.core.behavioral.observer.data;
22   
23    /**
24    * Defines all possible valid Status
25    *
26    * @author <a href="mailto:bravegag@hotmail.com">Giovanni Azua</a>
27    * @version $Revision: 1.0 $ $Date: Jun 17, 2007 9:48:45 AM $
28    */
29    public
 
30    enum Status
31    {
32    /**
33    * Not started Status.
34    */
35    NOT_STARTED
36    {
37    //---------------------------------------------------------
 
38  1 toggle @Override
39    public String
40    toString()
41    {
42  1 return "Not started";
43    }
44    },
45    /**
46    * Started Status.
47    */
48    STARTED
49    {
50    //---------------------------------------------------------
 
51  3 toggle @Override
52    public String
53    toString()
54    {
55  3 return "Started";
56    }
57    },
58    /**
59    * Suspended Status.
60    */
61    SUSPENDED
62    {
63    //---------------------------------------------------------
 
64  1 toggle @Override
65    public String
66    toString()
67    {
68  1 return "Suspended";
69    }
70    },
71    /**
72    * In Progress Status.
73    */
74    IN_PROGRESS
75    {
76    //---------------------------------------------------------
 
77  1 toggle @Override
78    public String
79    toString()
80    {
81  1 return "In Progress";
82    }
83    },
84    /**
85    * Completed Status
86    */
87    COMPLETED
88    {
89    //---------------------------------------------------------
 
90  1 toggle @Override
91    public String
92    toString()
93    {
94  1 return "Completed";
95    }
96    },
97    /**
98    * Failed Status
99    */
100    FAILED
101    {
102    //---------------------------------------------------------
 
103  1 toggle @Override
104    public String
105    toString()
106    {
107  1 return "Failed";
108    }
109    };
110    }