View Javadoc
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 }