View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   // Generated by Modello 1.8.3,
3   // any modifications will be overwritten.
4   // ==============================================================
5   
6   package org.apache.maven.archetype.metadata;
7   
8   /**
9    * Definition of a property required when generating a project from
10   * this archetype.
11   * 
12   * @version $Revision: 942523 $ $Date: 2015-03-06 00:20:33 +0000 (Fri, 06 Mar 2015) $
13   */
14  @SuppressWarnings( "all" )
15  public class RequiredProperty
16      implements java.io.Serializable
17  {
18  
19        //--------------------------/
20       //- Class/Member Variables -/
21      //--------------------------/
22  
23      /**
24       * Key value of the property.
25       */
26      private String key;
27  
28      /**
29       * Default value of the property.
30       */
31      private String defaultValue;
32  
33  
34        //-----------/
35       //- Methods -/
36      //-----------/
37  
38      /**
39       * Get default value of the property.
40       * 
41       * @return String
42       */
43      public String getDefaultValue()
44      {
45          return this.defaultValue;
46      } //-- String getDefaultValue()
47  
48      /**
49       * Get key value of the property.
50       * 
51       * @return String
52       */
53      public String getKey()
54      {
55          return this.key;
56      } //-- String getKey()
57  
58      /**
59       * Set default value of the property.
60       * 
61       * @param defaultValue
62       */
63      public void setDefaultValue( String defaultValue )
64      {
65          this.defaultValue = defaultValue;
66      } //-- void setDefaultValue( String )
67  
68      /**
69       * Set key value of the property.
70       * 
71       * @param key
72       */
73      public void setKey( String key )
74      {
75          this.key = key;
76      } //-- void setKey( String )
77  
78  }