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.xmlrpc.project;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.apache.continuum.xmlrpc.release.ContinuumReleaseResult;
15  import org.apache.continuum.xmlrpc.repository.AbstractPurgeConfiguration;
16  import org.apache.continuum.xmlrpc.repository.DirectoryPurgeConfiguration;
17  import org.apache.continuum.xmlrpc.repository.LocalRepository;
18  import org.apache.continuum.xmlrpc.repository.RepositoryPurgeConfiguration;
19  import org.apache.continuum.xmlrpc.utils.BuildTrigger;
20  import org.apache.maven.continuum.xmlrpc.scm.ChangeFile;
21  import org.apache.maven.continuum.xmlrpc.scm.ChangeSet;
22  import org.apache.maven.continuum.xmlrpc.scm.ScmResult;
23  import org.apache.maven.continuum.xmlrpc.system.Installation;
24  import org.apache.maven.continuum.xmlrpc.system.Profile;
25  import org.apache.maven.continuum.xmlrpc.system.SystemConfiguration;
26  
27  /**
28   * 
29   *         This class is a summary of a single continuum build.
30   *       
31   * 
32   * @version $Revision$ $Date$
33   */
34  @SuppressWarnings( "all" )
35  public class BuildResult
36      extends BuildResultSummary
37      implements java.io.Serializable
38  {
39  
40        //--------------------------/
41       //- Class/Member Variables -/
42      //--------------------------/
43  
44      /**
45       * Field scmResult.
46       */
47      private ScmResult scmResult;
48  
49      /**
50       * Field modifiedDependencies.
51       */
52      private java.util.List<ProjectDependency> modifiedDependencies;
53  
54  
55        //-----------/
56       //- Methods -/
57      //-----------/
58  
59      /**
60       * Method addModifiedDependency.
61       * 
62       * @param projectDependency
63       */
64      public void addModifiedDependency( ProjectDependency projectDependency )
65      {
66          getModifiedDependencies().add( projectDependency );
67      } //-- void addModifiedDependency( ProjectDependency )
68  
69      /**
70       * Method getModifiedDependencies.
71       * 
72       * @return List
73       */
74      public java.util.List<ProjectDependency> getModifiedDependencies()
75      {
76          if ( this.modifiedDependencies == null )
77          {
78              this.modifiedDependencies = new java.util.ArrayList<ProjectDependency>();
79          }
80  
81          return this.modifiedDependencies;
82      } //-- java.util.List<ProjectDependency> getModifiedDependencies()
83  
84      /**
85       * Get the scmResult field.
86       * 
87       * @return ScmResult
88       */
89      public ScmResult getScmResult()
90      {
91          return this.scmResult;
92      } //-- ScmResult getScmResult()
93  
94      /**
95       * Method removeModifiedDependency.
96       * 
97       * @param projectDependency
98       */
99      public void removeModifiedDependency( ProjectDependency projectDependency )
100     {
101         getModifiedDependencies().remove( projectDependency );
102     } //-- void removeModifiedDependency( ProjectDependency )
103 
104     /**
105      * Set the modifiedDependencies field.
106      * 
107      * @param modifiedDependencies
108      */
109     public void setModifiedDependencies( java.util.List<ProjectDependency> modifiedDependencies )
110     {
111         this.modifiedDependencies = modifiedDependencies;
112     } //-- void setModifiedDependencies( java.util.List )
113 
114     /**
115      * Set the scmResult field.
116      * 
117      * @param scmResult
118      */
119     public void setScmResult( ScmResult scmResult )
120     {
121         this.scmResult = scmResult;
122     } //-- void setScmResult( ScmResult )
123 
124 }