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   *         
13   *         Repository contains the information needed
14   *         for establishing connections with remote repoistory
15   *         
16   *       .
17   * 
18   * @version $Revision$ $Date$
19   */
20  public class RepositoryBase
21      implements java.io.Serializable
22  {
23  
24        //--------------------------/
25       //- Class/Member Variables -/
26      //--------------------------/
27  
28      /**
29       * 
30       *             
31       *             A unique identifier for a repository.
32       *             
33       *           
34       */
35      private String id;
36  
37      /**
38       * 
39       *             
40       *             Human readable name of the repository.
41       *             
42       *           
43       */
44      private String name;
45  
46      /**
47       * 
48       *             
49       *             The url of the repository.
50       *             
51       *           
52       */
53      private String url;
54  
55      /**
56       * 
57       *             The type of layout this repository uses for
58       * locating and
59       *             storing artifacts - can be "legacy" or
60       * "default".
61       *           
62       */
63      private String layout = "default";
64  
65  
66        //-----------/
67       //- Methods -/
68      //-----------/
69  
70      /**
71       * Get a unique identifier for a repository.
72       * 
73       * @return String
74       */
75      public String getId()
76      {
77          return this.id;
78      } //-- String getId()
79  
80      /**
81       * Get the type of layout this repository uses for locating and
82       *             storing artifacts - can be "legacy" or
83       * "default".
84       * 
85       * @return String
86       */
87      public String getLayout()
88      {
89          return this.layout;
90      } //-- String getLayout()
91  
92      /**
93       * Get human readable name of the repository.
94       * 
95       * @return String
96       */
97      public String getName()
98      {
99          return this.name;
100     } //-- String getName()
101 
102     /**
103      * Get the url of the repository.
104      * 
105      * @return String
106      */
107     public String getUrl()
108     {
109         return this.url;
110     } //-- String getUrl()
111 
112     /**
113      * Set a unique identifier for a repository.
114      * 
115      * @param id
116      */
117     public void setId( String id )
118     {
119         this.id = id;
120     } //-- void setId( String )
121 
122     /**
123      * Set the type of layout this repository uses for locating and
124      *             storing artifacts - can be "legacy" or
125      * "default".
126      * 
127      * @param layout
128      */
129     public void setLayout( String layout )
130     {
131         this.layout = layout;
132     } //-- void setLayout( String )
133 
134     /**
135      * Set human readable name of the repository.
136      * 
137      * @param name
138      */
139     public void setName( String name )
140     {
141         this.name = name;
142     } //-- void setName( String )
143 
144     /**
145      * Set the url of the repository.
146      * 
147      * @param url
148      */
149     public void setUrl( String url )
150     {
151         this.url = url;
152     } //-- void setUrl( String )
153 
154 
155             
156     /**
157      * @see java.lang.Object#equals(java.lang.Object)
158      */
159     public boolean equals( Object obj )
160     {
161         RepositoryBase other =  (RepositoryBase) obj;
162 
163         boolean retValue = false;
164 
165         if ( id != null )
166         {
167             retValue = id.equals( other.id );
168         }
169 
170         return retValue;
171     }
172             
173           
174 }