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