View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello
4    any modifications will be overwritten.
5    ==============================================================
6    */
7   
8   package org.apache.maven.continuum.model.scm;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.apache.continuum.model.project.ProjectScmRoot;
15  import org.apache.continuum.model.release.ContinuumReleaseResult;
16  import org.apache.continuum.model.repository.AbstractPurgeConfiguration;
17  import org.apache.continuum.model.repository.DirectoryPurgeConfiguration;
18  import org.apache.continuum.model.repository.DistributedDirectoryPurgeConfiguration;
19  import org.apache.continuum.model.repository.LocalRepository;
20  import org.apache.continuum.model.repository.RepositoryPurgeConfiguration;
21  import org.apache.maven.continuum.model.project.BuildDefinition;
22  import org.apache.maven.continuum.model.project.BuildDefinitionTemplate;
23  import org.apache.maven.continuum.model.project.BuildQueue;
24  import org.apache.maven.continuum.model.project.BuildResult;
25  import org.apache.maven.continuum.model.project.ContinuumDatabase;
26  import org.apache.maven.continuum.model.project.Project;
27  import org.apache.maven.continuum.model.project.ProjectDependency;
28  import org.apache.maven.continuum.model.project.ProjectDeveloper;
29  import org.apache.maven.continuum.model.project.ProjectGroup;
30  import org.apache.maven.continuum.model.project.ProjectNotifier;
31  import org.apache.maven.continuum.model.project.Schedule;
32  import org.apache.maven.continuum.model.system.Installation;
33  import org.apache.maven.continuum.model.system.NotificationAddress;
34  import org.apache.maven.continuum.model.system.Profile;
35  import org.apache.maven.continuum.model.system.SystemConfiguration;
36  import org.apache.maven.continuum.project.ContinuumProjectState;
37  
38  /**
39   * Class ChangeFile.
40   * 
41   * @version $Revision$ $Date$
42   */
43  @SuppressWarnings( "all" )
44  public class ChangeFile
45      implements java.io.Serializable
46  {
47  
48        //--------------------------/
49       //- Class/Member Variables -/
50      //--------------------------/
51  
52      /**
53       * Field name.
54       */
55      private String name;
56  
57      /**
58       * Field revision.
59       */
60      private String revision;
61  
62      /**
63       * Field status.
64       */
65      private String status;
66  
67  
68        //-----------/
69       //- Methods -/
70      //-----------/
71  
72      /**
73       * Get the name field.
74       * 
75       * @return String
76       */
77      public String getName()
78      {
79          return this.name;
80      } //-- String getName()
81  
82      /**
83       * Get the revision field.
84       * 
85       * @return String
86       */
87      public String getRevision()
88      {
89          return this.revision;
90      } //-- String getRevision()
91  
92      /**
93       * Get the status field.
94       * 
95       * @return String
96       */
97      public String getStatus()
98      {
99          return this.status;
100     } //-- String getStatus()
101 
102     /**
103      * Set the name field.
104      * 
105      * @param name
106      */
107     public void setName( String name )
108     {
109         this.name = name;
110     } //-- void setName( String )
111 
112     /**
113      * Set the revision field.
114      * 
115      * @param revision
116      */
117     public void setRevision( String revision )
118     {
119         this.revision = revision;
120     } //-- void setRevision( String )
121 
122     /**
123      * Set the status field.
124      * 
125      * @param status
126      */
127     public void setStatus( String status )
128     {
129         this.status = status;
130     } //-- void setStatus( String )
131 
132     
133             /**
134              * Provide a version of the object as a string for debugging purposes
135              *
136              * @return a {@link String}made up of the properties of the object
137              */
138             public String toString()
139             {
140                 StringBuffer buffer = new StringBuffer( getName() );
141 
142                 if ( getRevision() != null )
143                 {
144                     buffer.append( ", " ).append( getRevision() );
145                 }
146 
147                 return buffer.toString();
148             }
149           
150 }