View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello 1.1 on 2011-09-18 11:22:14,
4    any modifications will be overwritten.
5    ==============================================================
6    */
7   
8   package org.apache.continuum.xmlrpc.repository;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.apache.continuum.xmlrpc.release.ContinuumReleaseResult;
15  import org.apache.maven.continuum.xmlrpc.project.AddingResult;
16  import org.apache.maven.continuum.xmlrpc.project.BuildDefinition;
17  import org.apache.maven.continuum.xmlrpc.project.BuildDefinitionTemplate;
18  import org.apache.maven.continuum.xmlrpc.project.BuildProjectTask;
19  import org.apache.maven.continuum.xmlrpc.project.BuildResult;
20  import org.apache.maven.continuum.xmlrpc.project.BuildResultSummary;
21  import org.apache.maven.continuum.xmlrpc.project.ContinuumProjectState;
22  import org.apache.maven.continuum.xmlrpc.project.Project;
23  import org.apache.maven.continuum.xmlrpc.project.ProjectDependency;
24  import org.apache.maven.continuum.xmlrpc.project.ProjectDeveloper;
25  import org.apache.maven.continuum.xmlrpc.project.ProjectGroup;
26  import org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary;
27  import org.apache.maven.continuum.xmlrpc.project.ProjectNotifier;
28  import org.apache.maven.continuum.xmlrpc.project.ProjectSummary;
29  import org.apache.maven.continuum.xmlrpc.project.Schedule;
30  import org.apache.maven.continuum.xmlrpc.scm.ChangeFile;
31  import org.apache.maven.continuum.xmlrpc.scm.ChangeSet;
32  import org.apache.maven.continuum.xmlrpc.scm.ScmResult;
33  import org.apache.maven.continuum.xmlrpc.system.Installation;
34  import org.apache.maven.continuum.xmlrpc.system.Profile;
35  import org.apache.maven.continuum.xmlrpc.system.SystemConfiguration;
36  
37  /**
38   * Class RepositoryPurgeConfiguration.
39   * 
40   * @version $Revision$ $Date$
41   */
42  @SuppressWarnings( "all" )
43  public class RepositoryPurgeConfiguration
44      extends AbstractPurgeConfiguration
45      implements java.io.Serializable
46  {
47  
48        //--------------------------/
49       //- Class/Member Variables -/
50      //--------------------------/
51  
52      /**
53       * Field repository.
54       */
55      private LocalRepository repository;
56  
57      /**
58       * 
59       *             True if the released snapshots are to be removed
60       * from the repo during repository purge.
61       *           
62       */
63      private boolean deleteReleasedSnapshots = false;
64  
65  
66        //-----------/
67       //- Methods -/
68      //-----------/
69  
70      /**
71       * Get the repository field.
72       * 
73       * @return LocalRepository
74       */
75      public LocalRepository getRepository()
76      {
77          return this.repository;
78      } //-- LocalRepository getRepository()
79  
80      /**
81       * Get true if the released snapshots are to be removed from
82       * the repo during repository purge.
83       * 
84       * @return boolean
85       */
86      public boolean isDeleteReleasedSnapshots()
87      {
88          return this.deleteReleasedSnapshots;
89      } //-- boolean isDeleteReleasedSnapshots()
90  
91      /**
92       * Set true if the released snapshots are to be removed from
93       * the repo during repository purge.
94       * 
95       * @param deleteReleasedSnapshots
96       */
97      public void setDeleteReleasedSnapshots( boolean deleteReleasedSnapshots )
98      {
99          this.deleteReleasedSnapshots = deleteReleasedSnapshots;
100     } //-- void setDeleteReleasedSnapshots( boolean )
101 
102     /**
103      * Set the repository field.
104      * 
105      * @param repository
106      */
107     public void setRepository( LocalRepository repository )
108     {
109         this.repository = repository;
110     } //-- void setRepository( LocalRepository )
111 
112 }