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 }