Coverage Report - org.apache.maven.model.MailingList
 
Classes in this File Line Coverage Branch Coverage Complexity
MailingList
3 %
1/29
0 %
0/6
0
 
 1  
 /*
 2  
  =================== DO NOT EDIT THIS FILE ====================
 3  
  Generated by Modello 1.0.1 on 2009-09-09 03:04:48,
 4  
  any modifications will be overwritten.
 5  
  ==============================================================
 6  
  */
 7  
 
 8  
 package org.apache.maven.model;
 9  
 
 10  
 /**
 11  
  * This element describes all of the mailing lists associated with
 12  
  * a project. The
 13  
  *         auto-generated site references this information.
 14  
  * 
 15  
  * @version $Revision$ $Date$
 16  
  */
 17  6
 public class MailingList
 18  
     implements java.io.Serializable
 19  
 {
 20  
 
 21  
       //--------------------------/
 22  
      //- Class/Member Variables -/
 23  
     //--------------------------/
 24  
 
 25  
     /**
 26  
      * 
 27  
      *             
 28  
      *             The name of the mailing list.
 29  
      *             
 30  
      *           
 31  
      */
 32  
     private String name;
 33  
 
 34  
     /**
 35  
      * 
 36  
      *             
 37  
      *             The email address or link that can be used to
 38  
      * subscribe to
 39  
      *             the mailing list.  If this is an email address,
 40  
      * a
 41  
      *             <code>mailto:</code> link will automatically be
 42  
      * created
 43  
      *             when the documentation is created.
 44  
      *             
 45  
      *           
 46  
      */
 47  
     private String subscribe;
 48  
 
 49  
     /**
 50  
      * 
 51  
      *             
 52  
      *             The email address or link that can be used to
 53  
      * unsubscribe to
 54  
      *             the mailing list.  If this is an email address,
 55  
      * a
 56  
      *             <code>mailto:</code> link will automatically be
 57  
      * created
 58  
      *             when the documentation is created.
 59  
      *             
 60  
      *           
 61  
      */
 62  
     private String unsubscribe;
 63  
 
 64  
     /**
 65  
      * 
 66  
      *             
 67  
      *             The email address or link that can be used to
 68  
      * post to
 69  
      *             the mailing list.  If this is an email address,
 70  
      * a
 71  
      *             <code>mailto:</code> link will automatically be
 72  
      * created
 73  
      *             when the documentation is created.
 74  
      *             
 75  
      *           
 76  
      */
 77  
     private String post;
 78  
 
 79  
     /**
 80  
      * The link to a URL where you can browse the mailing list
 81  
      * archive.
 82  
      */
 83  
     private String archive;
 84  
 
 85  
     /**
 86  
      * Field otherArchives.
 87  
      */
 88  
     private java.util.List<String> otherArchives;
 89  
 
 90  
 
 91  
       //-----------/
 92  
      //- Methods -/
 93  
     //-----------/
 94  
 
 95  
     /**
 96  
      * Method addOtherArchive.
 97  
      * 
 98  
      * @param string
 99  
      */
 100  
     public void addOtherArchive( String string )
 101  
     {
 102  0
         if ( !(string instanceof String) )
 103  
         {
 104  0
             throw new ClassCastException( "MailingList.addOtherArchives(string) parameter must be instanceof " + String.class.getName() );
 105  
         }
 106  0
         getOtherArchives().add( string );
 107  0
     } //-- void addOtherArchive( String )
 108  
 
 109  
     /**
 110  
      * Get the link to a URL where you can browse the mailing list
 111  
      * archive.
 112  
      * 
 113  
      * @return String
 114  
      */
 115  
     public String getArchive()
 116  
     {
 117  0
         return this.archive;
 118  
     } //-- String getArchive()
 119  
 
 120  
     /**
 121  
      * Get the name of the mailing list.
 122  
      * 
 123  
      * @return String
 124  
      */
 125  
     public String getName()
 126  
     {
 127  0
         return this.name;
 128  
     } //-- String getName()
 129  
 
 130  
     /**
 131  
      * Method getOtherArchives.
 132  
      * 
 133  
      * @return List
 134  
      */
 135  
     public java.util.List<String> getOtherArchives()
 136  
     {
 137  0
         if ( this.otherArchives == null )
 138  
         {
 139  0
             this.otherArchives = new java.util.ArrayList<String>();
 140  
         }
 141  
 
 142  0
         return this.otherArchives;
 143  
     } //-- java.util.List<String> getOtherArchives()
 144  
 
 145  
     /**
 146  
      * Get the email address or link that can be used to post to
 147  
      *             the mailing list.  If this is an email address,
 148  
      * a
 149  
      *             <code>mailto:</code> link will automatically be
 150  
      * created
 151  
      *             when the documentation is created.
 152  
      * 
 153  
      * @return String
 154  
      */
 155  
     public String getPost()
 156  
     {
 157  0
         return this.post;
 158  
     } //-- String getPost()
 159  
 
 160  
     /**
 161  
      * Get the email address or link that can be used to subscribe
 162  
      * to
 163  
      *             the mailing list.  If this is an email address,
 164  
      * a
 165  
      *             <code>mailto:</code> link will automatically be
 166  
      * created
 167  
      *             when the documentation is created.
 168  
      * 
 169  
      * @return String
 170  
      */
 171  
     public String getSubscribe()
 172  
     {
 173  0
         return this.subscribe;
 174  
     } //-- String getSubscribe()
 175  
 
 176  
     /**
 177  
      * Get the email address or link that can be used to
 178  
      * unsubscribe to
 179  
      *             the mailing list.  If this is an email address,
 180  
      * a
 181  
      *             <code>mailto:</code> link will automatically be
 182  
      * created
 183  
      *             when the documentation is created.
 184  
      * 
 185  
      * @return String
 186  
      */
 187  
     public String getUnsubscribe()
 188  
     {
 189  0
         return this.unsubscribe;
 190  
     } //-- String getUnsubscribe()
 191  
 
 192  
     /**
 193  
      * Method removeOtherArchive.
 194  
      * 
 195  
      * @param string
 196  
      */
 197  
     public void removeOtherArchive( String string )
 198  
     {
 199  0
         if ( !(string instanceof String) )
 200  
         {
 201  0
             throw new ClassCastException( "MailingList.removeOtherArchives(string) parameter must be instanceof " + String.class.getName() );
 202  
         }
 203  0
         getOtherArchives().remove( string );
 204  0
     } //-- void removeOtherArchive( String )
 205  
 
 206  
     /**
 207  
      * Set the link to a URL where you can browse the mailing list
 208  
      * archive.
 209  
      * 
 210  
      * @param archive
 211  
      */
 212  
     public void setArchive( String archive )
 213  
     {
 214  0
         this.archive = archive;
 215  0
     } //-- void setArchive( String )
 216  
 
 217  
     /**
 218  
      * Set the name of the mailing list.
 219  
      * 
 220  
      * @param name
 221  
      */
 222  
     public void setName( String name )
 223  
     {
 224  0
         this.name = name;
 225  0
     } //-- void setName( String )
 226  
 
 227  
     /**
 228  
      * Set the link to alternate URLs where you can browse the list
 229  
      * archive.
 230  
      * 
 231  
      * @param otherArchives
 232  
      */
 233  
     public void setOtherArchives( java.util.List<String> otherArchives )
 234  
     {
 235  0
         this.otherArchives = otherArchives;
 236  0
     } //-- void setOtherArchives( java.util.List )
 237  
 
 238  
     /**
 239  
      * Set the email address or link that can be used to post to
 240  
      *             the mailing list.  If this is an email address,
 241  
      * a
 242  
      *             <code>mailto:</code> link will automatically be
 243  
      * created
 244  
      *             when the documentation is created.
 245  
      * 
 246  
      * @param post
 247  
      */
 248  
     public void setPost( String post )
 249  
     {
 250  0
         this.post = post;
 251  0
     } //-- void setPost( String )
 252  
 
 253  
     /**
 254  
      * Set the email address or link that can be used to subscribe
 255  
      * to
 256  
      *             the mailing list.  If this is an email address,
 257  
      * a
 258  
      *             <code>mailto:</code> link will automatically be
 259  
      * created
 260  
      *             when the documentation is created.
 261  
      * 
 262  
      * @param subscribe
 263  
      */
 264  
     public void setSubscribe( String subscribe )
 265  
     {
 266  0
         this.subscribe = subscribe;
 267  0
     } //-- void setSubscribe( String )
 268  
 
 269  
     /**
 270  
      * Set the email address or link that can be used to
 271  
      * unsubscribe to
 272  
      *             the mailing list.  If this is an email address,
 273  
      * a
 274  
      *             <code>mailto:</code> link will automatically be
 275  
      * created
 276  
      *             when the documentation is created.
 277  
      * 
 278  
      * @param unsubscribe
 279  
      */
 280  
     public void setUnsubscribe( String unsubscribe )
 281  
     {
 282  0
         this.unsubscribe = unsubscribe;
 283  0
     } //-- void setUnsubscribe( String )
 284  
 
 285  
 
 286  
 }