View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello 1.0.1 on 2009-09-09 03:30:24,
4    any modifications will be overwritten.
5    ==============================================================
6    */
7   
8   package org.apache.maven.settings;
9   
10  /**
11   * 
12   *         A download mirror for a given repository.
13   *       
14   * 
15   * @version $Revision$ $Date$
16   */
17  public class Mirror
18      extends IdentifiableBase
19      implements java.io.Serializable
20  {
21  
22        //--------------------------/
23       //- Class/Member Variables -/
24      //--------------------------/
25  
26      /**
27       * 
28       *             The server ID of the repository being mirrored,
29       * eg
30       *             "central". This MUST NOT match the mirror id.
31       *           
32       */
33      private String mirrorOf;
34  
35      /**
36       * 
37       *             The optional name that describes the mirror.
38       *           
39       */
40      private String name;
41  
42      /**
43       * The URL of the mirror repository.
44       */
45      private String url;
46  
47  
48        //-----------/
49       //- Methods -/
50      //-----------/
51  
52      /**
53       * Get the server ID of the repository being mirrored, eg
54       *             "central". This MUST NOT match the mirror id.
55       * 
56       * @return String
57       */
58      public String getMirrorOf()
59      {
60          return this.mirrorOf;
61      } //-- String getMirrorOf()
62  
63      /**
64       * Get the optional name that describes the mirror.
65       * 
66       * @return String
67       */
68      public String getName()
69      {
70          return this.name;
71      } //-- String getName()
72  
73      /**
74       * Get the URL of the mirror repository.
75       * 
76       * @return String
77       */
78      public String getUrl()
79      {
80          return this.url;
81      } //-- String getUrl()
82  
83      /**
84       * Set the server ID of the repository being mirrored, eg
85       *             "central". This MUST NOT match the mirror id.
86       * 
87       * @param mirrorOf
88       */
89      public void setMirrorOf( String mirrorOf )
90      {
91          this.mirrorOf = mirrorOf;
92      } //-- void setMirrorOf( String )
93  
94      /**
95       * Set the optional name that describes the mirror.
96       * 
97       * @param name
98       */
99      public void setName( String name )
100     {
101         this.name = name;
102     } //-- void setName( String )
103 
104     /**
105      * Set the URL of the mirror repository.
106      * 
107      * @param url
108      */
109     public void setUrl( String url )
110     {
111         this.url = url;
112     } //-- void setUrl( String )
113 
114 
115 }