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 }