This project has retired. For details please refer to its Attic page.
Source code
001// =================== DO NOT EDIT THIS FILE ====================
002// Generated by Modello 1.7,
003// any modifications will be overwritten.
004// ==============================================================
005
006package org.apache.archiva.configuration;
007
008/**
009 * Class AbstractRepositoryConfiguration.
010 * 
011 * @version $Revision$ $Date$
012 */
013@SuppressWarnings( "all" )
014public class AbstractRepositoryConfiguration
015    implements java.io.Serializable
016{
017
018      //--------------------------/
019     //- Class/Member Variables -/
020    //--------------------------/
021
022    /**
023     * 
024     *             The repository identifier.
025     *           
026     */
027    private String id;
028
029    /**
030     * 
031     *             The descriptive name of the repository.
032     *           
033     */
034    private String name;
035
036    /**
037     * 
038     *             The layout of the repository. Valid values are
039     * "default" and "legacy".
040     *           
041     */
042    private String layout = "default";
043
044    /**
045     * 
046     *             The directory for the indexes of this
047     * repository.
048     *           
049     */
050    private String indexDir;
051
052    /**
053     * 
054     *             The description of this repository.
055     *           
056     */
057    private String description;
058
059
060      //-----------/
061     //- Methods -/
062    //-----------/
063
064    /**
065     * Get the description of this repository.
066     * 
067     * @return String
068     */
069    public String getDescription()
070    {
071        return this.description;
072    } //-- String getDescription()
073
074    /**
075     * Get the repository identifier.
076     * 
077     * @return String
078     */
079    public String getId()
080    {
081        return this.id;
082    } //-- String getId()
083
084    /**
085     * Get the directory for the indexes of this repository.
086     * 
087     * @return String
088     */
089    public String getIndexDir()
090    {
091        return this.indexDir;
092    } //-- String getIndexDir()
093
094    /**
095     * Get the layout of the repository. Valid values are "default"
096     * and "legacy".
097     * 
098     * @return String
099     */
100    public String getLayout()
101    {
102        return this.layout;
103    } //-- String getLayout()
104
105    /**
106     * Get the descriptive name of the repository.
107     * 
108     * @return String
109     */
110    public String getName()
111    {
112        return this.name;
113    } //-- String getName()
114
115    /**
116     * Set the description of this repository.
117     * 
118     * @param description
119     */
120    public void setDescription( String description )
121    {
122        this.description = description;
123    } //-- void setDescription( String )
124
125    /**
126     * Set the repository identifier.
127     * 
128     * @param id
129     */
130    public void setId( String id )
131    {
132        this.id = id;
133    } //-- void setId( String )
134
135    /**
136     * Set the directory for the indexes of this repository.
137     * 
138     * @param indexDir
139     */
140    public void setIndexDir( String indexDir )
141    {
142        this.indexDir = indexDir;
143    } //-- void setIndexDir( String )
144
145    /**
146     * Set the layout of the repository. Valid values are "default"
147     * and "legacy".
148     * 
149     * @param layout
150     */
151    public void setLayout( String layout )
152    {
153        this.layout = layout;
154    } //-- void setLayout( String )
155
156    /**
157     * Set the descriptive name of the repository.
158     * 
159     * @param name
160     */
161    public void setName( String name )
162    {
163        this.name = name;
164    } //-- void setName( String )
165
166    
167            public int hashCode()
168            {
169                int result = 17;
170                result = 37 * result + ( id != null ? id.hashCode() : 0 );
171                return result;
172            }
173
174            public boolean equals( Object other )
175            {
176                if ( this == other )
177                {
178                    return true;
179                }
180
181                if ( !( other instanceof AbstractRepositoryConfiguration ) )
182                {
183                    return false;
184                }
185
186                AbstractRepositoryConfiguration that = (AbstractRepositoryConfiguration) other;
187                boolean result = true;
188                result = result && ( getId() == null ? that.getId() == null : getId().equals( that.getId() ) );
189                return result;
190            }
191       
192}