Coverage Report - org.apache.maven.model.License
 
Classes in this File Line Coverage Branch Coverage Complexity
License
8%
1/13
N/A
1
 
 1  
 /*
 2  
  =================== DO NOT EDIT THIS FILE ====================
 3  
  Generated by Modello 1.0.1 on 2009-03-28 16:09:53,
 4  
  any modifications will be overwritten.
 5  
  ==============================================================
 6  
  */
 7  
 
 8  
 package org.apache.maven.model;
 9  
 
 10  
 /**
 11  
  * Describes the licenses for this project. This is used to
 12  
  * generate the license
 13  
  *         page of the project's web site, as well as being taken
 14  
  * into consideration in other reporting
 15  
  *         and validation. The licenses listed for the project are
 16  
  * that of the project itself, and not
 17  
  *         of dependencies.
 18  
  * 
 19  
  * @version $Revision$ $Date$
 20  
  */
 21  4
 public class License
 22  
     implements java.io.Serializable
 23  
 {
 24  
 
 25  
       //--------------------------/
 26  
      //- Class/Member Variables -/
 27  
     //--------------------------/
 28  
 
 29  
     /**
 30  
      * The full legal name of the license.
 31  
      */
 32  
     private String name;
 33  
 
 34  
     /**
 35  
      * The official url for the license text.
 36  
      */
 37  
     private String url;
 38  
 
 39  
     /**
 40  
      * 
 41  
      *             
 42  
      *             The primary method by which this project may be
 43  
      * distributed.
 44  
      *             <dl>
 45  
      *               <dt>repo</dt>
 46  
      *               <dd>may be downloaded from the Maven
 47  
      * repository</dd>
 48  
      *               <dt>manual</dt>
 49  
      *               <dd>user must manually download and install
 50  
      * the dependency.</dd>
 51  
      *             </dl>
 52  
      *             
 53  
      *           
 54  
      */
 55  
     private String distribution;
 56  
 
 57  
     /**
 58  
      * Addendum information pertaining to this license.
 59  
      */
 60  
     private String comments;
 61  
 
 62  
 
 63  
       //-----------/
 64  
      //- Methods -/
 65  
     //-----------/
 66  
 
 67  
     /**
 68  
      * Get addendum information pertaining to this license.
 69  
      * 
 70  
      * @return String
 71  
      */
 72  
     public String getComments()
 73  
     {
 74  0
         return this.comments;
 75  
     } //-- String getComments()
 76  
 
 77  
     /**
 78  
      * Get the primary method by which this project may be
 79  
      * distributed.
 80  
      *             <dl>
 81  
      *               <dt>repo</dt>
 82  
      *               <dd>may be downloaded from the Maven
 83  
      * repository</dd>
 84  
      *               <dt>manual</dt>
 85  
      *               <dd>user must manually download and install
 86  
      * the dependency.</dd>
 87  
      *             </dl>
 88  
      * 
 89  
      * @return String
 90  
      */
 91  
     public String getDistribution()
 92  
     {
 93  0
         return this.distribution;
 94  
     } //-- String getDistribution()
 95  
 
 96  
     /**
 97  
      * Get the full legal name of the license.
 98  
      * 
 99  
      * @return String
 100  
      */
 101  
     public String getName()
 102  
     {
 103  0
         return this.name;
 104  
     } //-- String getName()
 105  
 
 106  
     /**
 107  
      * Get the official url for the license text.
 108  
      * 
 109  
      * @return String
 110  
      */
 111  
     public String getUrl()
 112  
     {
 113  0
         return this.url;
 114  
     } //-- String getUrl()
 115  
 
 116  
     /**
 117  
      * Set addendum information pertaining to this license.
 118  
      * 
 119  
      * @param comments
 120  
      */
 121  
     public void setComments( String comments )
 122  
     {
 123  0
         this.comments = comments;
 124  0
     } //-- void setComments( String )
 125  
 
 126  
     /**
 127  
      * Set the primary method by which this project may be
 128  
      * distributed.
 129  
      *             <dl>
 130  
      *               <dt>repo</dt>
 131  
      *               <dd>may be downloaded from the Maven
 132  
      * repository</dd>
 133  
      *               <dt>manual</dt>
 134  
      *               <dd>user must manually download and install
 135  
      * the dependency.</dd>
 136  
      *             </dl>
 137  
      * 
 138  
      * @param distribution
 139  
      */
 140  
     public void setDistribution( String distribution )
 141  
     {
 142  0
         this.distribution = distribution;
 143  0
     } //-- void setDistribution( String )
 144  
 
 145  
     /**
 146  
      * Set the full legal name of the license.
 147  
      * 
 148  
      * @param name
 149  
      */
 150  
     public void setName( String name )
 151  
     {
 152  0
         this.name = name;
 153  0
     } //-- void setName( String )
 154  
 
 155  
     /**
 156  
      * Set the official url for the license text.
 157  
      * 
 158  
      * @param url
 159  
      */
 160  
     public void setUrl( String url )
 161  
     {
 162  0
         this.url = url;
 163  0
     } //-- void setUrl( String )
 164  
 
 165  
 
 166  
 }