1 // =================== DO NOT EDIT THIS FILE ====================
2 // Generated by Modello 2.0.0,
3 // any modifications will be overwritten.
4 // ==============================================================
5
6 package org.apache.maven.shared.release.config;
7
8 /**
9 * Class ReleaseStageVersions.
10 *
11 * @version $Revision$ $Date$
12 */
13 @SuppressWarnings( "all" )
14 public class ReleaseStageVersions
15 implements java.io.Serializable
16 {
17
18 //--------------------------/
19 //- Class/Member Variables -/
20 //--------------------------/
21
22 /**
23 * Field original.
24 */
25 private String original;
26
27 /**
28 * Field release.
29 */
30 private String release;
31
32 /**
33 * Field development.
34 */
35 private String development;
36
37
38 //-----------/
39 //- Methods -/
40 //-----------/
41
42 /**
43 * Get the development field.
44 *
45 * @return String
46 */
47 public String getDevelopment()
48 {
49 return this.development;
50 } //-- String getDevelopment()
51
52 /**
53 * Get the original field.
54 *
55 * @return String
56 */
57 public String getOriginal()
58 {
59 return this.original;
60 } //-- String getOriginal()
61
62 /**
63 * Get the release field.
64 *
65 * @return String
66 */
67 public String getRelease()
68 {
69 return this.release;
70 } //-- String getRelease()
71
72 /**
73 * Set the development field.
74 *
75 * @param development a development object.
76 */
77 public void setDevelopment( String development )
78 {
79 this.development = development;
80 } //-- void setDevelopment( String )
81
82 /**
83 * Set the original field.
84 *
85 * @param original a original object.
86 */
87 public void setOriginal( String original )
88 {
89 this.original = original;
90 } //-- void setOriginal( String )
91
92 /**
93 * Set the release field.
94 *
95 * @param release a release object.
96 */
97 public void setRelease( String release )
98 {
99 this.release = release;
100 } //-- void setRelease( String )
101
102
103 @Override
104 public boolean equals( Object obj )
105 {
106 if ( this == obj )
107 {
108 return true;
109 }
110 if ( obj == null || getClass() != obj.getClass() )
111 {
112 return false;
113 }
114
115 ReleaseStageVersions that = (ReleaseStageVersions) obj;
116 if ( !java.util.Objects.equals( original, that.original ) )
117 {
118 return false;
119 }
120 if ( !java.util.Objects.equals( release, that.release ) )
121 {
122 return false;
123 }
124 if ( !java.util.Objects.equals( development, that.development ) )
125 {
126 return false;
127 }
128 return true;
129 }
130
131 @Override
132 public int hashCode()
133 {
134 int result = java.util.Objects.hashCode( original );
135 result = 29 * result + java.util.Objects.hashCode( release );
136 result = 29 * result + java.util.Objects.hashCode( development );
137 return result;
138 }
139
140
141 }