Coverage report

| %line | %branch
--- | --- | ---
org.apache.stratum.scheduler.JobConfig |
100% |
100% |

1 |  |
     package org.apache.stratum.scheduler;
2 |  |
3 |  |
     /*
4 |  |
      * Copyright 2001-2005 The Apache Software Foundation or its licensors,
5 |  |
      * as applicable.
6 |  |
      *
7 |  |
      * Licensed under the Apache License, Version 2.0 (the "License");
8 |  |
      * you may not use this file except in compliance with the License.
9 |  |
      * You may obtain a copy of the License at
10 |  |
      *
11 |  |
      *     http://www.apache.org/licenses/LICENSE-2.0
12 |  |
      *
13 |  |
      * Unless required by applicable law or agreed to in writing, software
14 |  |
      * distributed under the License is distributed on an "AS IS" BASIS,
15 |  |
      * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 |  |
      * See the License for the specific language governing permissions and
17 |  |
      * limitations under the License.
18 |  |
      */
19 |  |
20 |  |
     /**
21 |  |
      * This bean represents the settings used to create a JobDetail object for use in the Quartz scheduler.
22 |  |
      *
23 |  |
      * @author <a href="mailto:john@zenplex.com">John Thorhauer</a>
24 |  |
      * @version $Id: JobConfig.java 264191 2005-08-29 18:07:52Z henning $
25 |  |
      */
26 |  |
     public class JobConfig
27 |  |
     {
28 |  |
         /** The name that the Job will use. */
29 |  |
         private String name;
30 |  |
31 |  |
         /** The group the job will be associated with */
32 |  |
         private String group;
33 |  |
34 |  |
         /** The full package/class name for the Job that will run */
35 |  |
         private String className;
36 |  |
37 |  |
         /**
38 |  |
          * Default contructor
39 |  |
          */
40 |  |
         public JobConfig()
41 | 36 |
         {
42 | 36 |
         }
43 |  |
44 |  |
         /**
45 |  |
          * This is the name by which the job will be identified in Quartz
46 |  |
          *
47 |  |
          * @param s name of the Job
48 |  |
          */
49 | 8 |
         public void setName(String s)
50 | 8 |
         {
51 | 36 |
             this.name = s;
52 | 36 |
         }
53 |  |
54 |  |
         /**
55 |  |
          * The name of the job
56 |  |
          *
57 |  |
          * @return name of the Job
58 |  |
          */
59 | 8 |
         public String getName()
60 | 8 |
         {
61 | 27 |
             return this.name;
62 |  |
         }
63 |  |
64 |  |
         /**
65 |  |
          * This is the group with which the job will be associated in Quartz.
66 |  |
          *
67 |  |
          * @param s name of the Group
68 |  |
          */
69 | 6 |
         public void setGroup(String s)
70 |  |
         {
71 | 36 |
             this.group = s;
72 | 36 |
         }
73 |  |
74 |  |
         /**
75 |  |
          * The group name that this job will be associated with
76 |  |
          *
77 |  |
          * @return the group name
78 |  |
          */
79 | 8 |
         public String getGroup()
80 | 8 |
         {
81 | 18 |
             return this.group;
82 |  |
         }
83 |  |
84 |  |
         /**
85 |  |
          * This is the full package/class name of the job that Quartz will run
86 |  |
          *
87 |  |
          * @param s class name
88 |  |
          */
89 | 4 |
         public void setClassName(String s)
90 |  |
         {
91 | 36 |
             this.className = s;
92 | 36 |
         }
93 |  |
94 |  |
         /**
95 |  |
          * DOCUMENT ME!
96 |  |
          *
97 |  |
          * @return the full package/class name
98 |  |
          */
99 | 8 |
         public String getClassName()
100 | 8 |
         {
101 | 18 |
             return this.className;
102 |  |
         }
103 |  |
     }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.