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  40
     {
 42  40
     }
 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  40
         this.name = s;
 52  40
     }
 53  
 
 54  
     /**
 55  
      * The name of the job
 56  
      *
 57  
      * @return name of the Job
 58  
      */
 59  8
     public String getName()
 60  8
     {
 61  30
         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  40
         this.group = s;
 72  40
     }
 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  20
         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  40
         this.className = s;
 92  40
     }
 93  
 
 94  
     /**
 95  
      * DOCUMENT ME!
 96  
      *
 97  
      * @return the full package/class name
 98  
      */
 99  8
     public String getClassName()
 100  8
     {
 101  20
         return this.className;
 102  
     }
 103  
 }

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