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.continuum.model.repository;
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.maven.continuum.model.project.BuildDefinition;
17  import org.apache.maven.continuum.model.project.BuildDefinitionTemplate;
18  import org.apache.maven.continuum.model.project.BuildQueue;
19  import org.apache.maven.continuum.model.project.BuildResult;
20  import org.apache.maven.continuum.model.project.ContinuumDatabase;
21  import org.apache.maven.continuum.model.project.Project;
22  import org.apache.maven.continuum.model.project.ProjectDependency;
23  import org.apache.maven.continuum.model.project.ProjectDeveloper;
24  import org.apache.maven.continuum.model.project.ProjectGroup;
25  import org.apache.maven.continuum.model.project.ProjectNotifier;
26  import org.apache.maven.continuum.model.project.Schedule;
27  import org.apache.maven.continuum.model.scm.ChangeFile;
28  import org.apache.maven.continuum.model.scm.ChangeSet;
29  import org.apache.maven.continuum.model.scm.ScmResult;
30  import org.apache.maven.continuum.model.system.Installation;
31  import org.apache.maven.continuum.model.system.NotificationAddress;
32  import org.apache.maven.continuum.model.system.Profile;
33  import org.apache.maven.continuum.model.system.SystemConfiguration;
34  import org.apache.maven.continuum.project.ContinuumProjectState;
35  
36  /**
37   * Class RepositoryPurgeConfiguration.
38   * 
39   * @version $Revision$ $Date$
40   */
41  @SuppressWarnings( "all" )
42  public class RepositoryPurgeConfiguration
43      extends AbstractPurgeConfiguration
44      implements java.io.Serializable
45  {
46  
47        //--------------------------/
48       //- Class/Member Variables -/
49      //--------------------------/
50  
51      /**
52       * Field repository.
53       */
54      private LocalRepository repository;
55  
56      /**
57       * 
58       *             True if the released snapshots are to be removed
59       * from the repo during repository purge.
60       *           
61       */
62      private boolean deleteReleasedSnapshots = false;
63  
64  
65        //-----------/
66       //- Methods -/
67      //-----------/
68  
69      /**
70       * Get the repository field.
71       * 
72       * @return LocalRepository
73       */
74      public LocalRepository getRepository()
75      {
76          return this.repository;
77      } //-- LocalRepository getRepository()
78  
79      /**
80       * Get true if the released snapshots are to be removed from
81       * the repo during repository purge.
82       * 
83       * @return boolean
84       */
85      public boolean isDeleteReleasedSnapshots()
86      {
87          return this.deleteReleasedSnapshots;
88      } //-- boolean isDeleteReleasedSnapshots()
89  
90      /**
91       * Set true if the released snapshots are to be removed from
92       * the repo during repository purge.
93       * 
94       * @param deleteReleasedSnapshots
95       */
96      public void setDeleteReleasedSnapshots( boolean deleteReleasedSnapshots )
97      {
98          this.deleteReleasedSnapshots = deleteReleasedSnapshots;
99      } //-- void setDeleteReleasedSnapshots( boolean )
100 
101     /**
102      * Set the repository field.
103      * 
104      * @param repository
105      */
106     public void setRepository( LocalRepository repository )
107     {
108         this.repository = repository;
109     } //-- void setRepository( LocalRepository )
110 
111 }