1 /*
2 =================== DO NOT EDIT THIS FILE ====================
3 Generated by Modello 1.0.1 on 2011-06-19 15:23:53,
4 any modifications will be overwritten.
5 ==============================================================
6 */
7
8 package org.apache.maven.plugins.changes.model;
9
10 /**
11 * Class Body.
12 *
13 * @version $Revision: 816603 $ $Date: 2012-05-08 12:53:30 +0000 (Tue, 08 May 2012) $
14 */
15 public class Body
16 implements java.io.Serializable
17 {
18
19 //--------------------------/
20 //- Class/Member Variables -/
21 //--------------------------/
22
23 /**
24 * Field releases.
25 */
26 private java.util.List/*<Release>*/ releases;
27
28
29 //-----------/
30 //- Methods -/
31 //-----------/
32
33 /**
34 * Method addRelease.
35 *
36 * @param release
37 */
38 public void addRelease( Release release )
39 {
40 if ( !(release instanceof Release) )
41 {
42 throw new ClassCastException( "Body.addReleases(release) parameter must be instanceof " + Release.class.getName() );
43 }
44 getReleases().add( release );
45 } //-- void addRelease( Release )
46
47 /**
48 * Method getReleases.
49 *
50 * @return List
51 */
52 public java.util.List/*<Release>*/ getReleases()
53 {
54 if ( this.releases == null )
55 {
56 this.releases = new java.util.ArrayList/*<Release>*/();
57 }
58
59 return this.releases;
60 } //-- java.util.List/*<Release>*/ getReleases()
61
62 /**
63 * Method removeRelease.
64 *
65 * @param release
66 */
67 public void removeRelease( Release release )
68 {
69 if ( !(release instanceof Release) )
70 {
71 throw new ClassCastException( "Body.removeReleases(release) parameter must be instanceof " + Release.class.getName() );
72 }
73 getReleases().remove( release );
74 } //-- void removeRelease( Release )
75
76 /**
77 * Set the list of releases for this project.
78 *
79 * @param releases
80 */
81 public void setReleases( java.util.List/*<Release>*/ releases )
82 {
83 this.releases = releases;
84 } //-- void setReleases( java.util.List )
85
86
87 }