1 // =================== DO NOT EDIT THIS FILE ====================
2 // Generated by Modello 2.1.2,
3 // any modifications will be overwritten.
4 // ==============================================================
5
6 package org.apache.maven.buildcache.xml.build;
7
8 /**
9 * Class CompletedExecution.
10 *
11 * @version $Revision$ $Date$
12 */
13 @SuppressWarnings( "all" )
14 public class CompletedExecution
15 implements java.io.Serializable
16 {
17
18 //--------------------------/
19 //- Class/Member Variables -/
20 //--------------------------/
21
22 /**
23 * Field executionKey.
24 */
25 private String executionKey;
26
27 /**
28 * Field mojoClassName.
29 */
30 private String mojoClassName;
31
32 /**
33 * Field properties.
34 */
35 private java.util.List<PropertyValue> properties;
36
37
38 //-----------/
39 //- Methods -/
40 //-----------/
41
42 /**
43 * Method addProperty.
44 *
45 * @param propertyValue a propertyValue object.
46 */
47 public void addProperty( PropertyValue propertyValue )
48 {
49 getProperties().add( propertyValue );
50 } //-- void addProperty( PropertyValue )
51
52 /**
53 * Get the executionKey field.
54 *
55 * @return String
56 */
57 public String getExecutionKey()
58 {
59 return this.executionKey;
60 } //-- String getExecutionKey()
61
62 /**
63 * Get the mojoClassName field.
64 *
65 * @return String
66 */
67 public String getMojoClassName()
68 {
69 return this.mojoClassName;
70 } //-- String getMojoClassName()
71
72 /**
73 * Method getProperties.
74 *
75 * @return List
76 */
77 public java.util.List<PropertyValue> getProperties()
78 {
79 if ( this.properties == null )
80 {
81 this.properties = new java.util.ArrayList<PropertyValue>();
82 }
83
84 return this.properties;
85 } //-- java.util.List<PropertyValue> getProperties()
86
87 /**
88 * Method removeProperty.
89 *
90 * @param propertyValue a propertyValue object.
91 */
92 public void removeProperty( PropertyValue propertyValue )
93 {
94 getProperties().remove( propertyValue );
95 } //-- void removeProperty( PropertyValue )
96
97 /**
98 * Set the executionKey field.
99 *
100 * @param executionKey a executionKey object.
101 */
102 public void setExecutionKey( String executionKey )
103 {
104 this.executionKey = executionKey;
105 } //-- void setExecutionKey( String )
106
107 /**
108 * Set the mojoClassName field.
109 *
110 * @param mojoClassName a mojoClassName object.
111 */
112 public void setMojoClassName( String mojoClassName )
113 {
114 this.mojoClassName = mojoClassName;
115 } //-- void setMojoClassName( String )
116
117 /**
118 * Set the properties field.
119 *
120 * @param properties a properties object.
121 */
122 public void setProperties( java.util.List<PropertyValue> properties )
123 {
124 this.properties = properties;
125 } //-- void setProperties( java.util.List )
126
127 }