View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello 1.4.1 on 2011-05-07 21:20:49,
4    any modifications will be overwritten.
5    ==============================================================
6    */
7   
8   package com.soebes.maven.plugins.mlv.model;
9   
10  /**
11   * Class LicensesList.
12   * 
13   * @version $Revision$ $Date$
14   */
15  @SuppressWarnings( "all" )
16  public class LicensesList
17      implements java.io.Serializable
18  {
19  
20        //--------------------------/
21       //- Class/Member Variables -/
22      //--------------------------/
23  
24      /**
25       * Field licenses.
26       */
27      private java.util.List<LicenseItem> licenses;
28  
29  
30        //-----------/
31       //- Methods -/
32      //-----------/
33  
34      /**
35       * Method addLicense.
36       * 
37       * @param licenseItem
38       */
39      public void addLicense( LicenseItem licenseItem )
40      {
41          getLicenses().add( licenseItem );
42      } //-- void addLicense( LicenseItem )
43  
44      /**
45       * Method getLicenses.
46       * 
47       * @return List
48       */
49      public java.util.List<LicenseItem> getLicenses()
50      {
51          if ( this.licenses == null )
52          {
53              this.licenses = new java.util.ArrayList<LicenseItem>();
54          }
55  
56          return this.licenses;
57      } //-- java.util.List<LicenseItem> getLicenses()
58  
59      /**
60       * Method removeLicense.
61       * 
62       * @param licenseItem
63       */
64      public void removeLicense( LicenseItem licenseItem )
65      {
66          getLicenses().remove( licenseItem );
67      } //-- void removeLicense( LicenseItem )
68  
69      /**
70       * Set licenses (sequence).
71       * 
72       * @param licenses
73       */
74      public void setLicenses( java.util.List<LicenseItem> licenses )
75      {
76          this.licenses = licenses;
77      } //-- void setLicenses( java.util.List )
78  
79  }