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