001 // =================== DO NOT EDIT THIS FILE ====================
002 // Generated by Modello 1.7,
003 // any modifications will be overwritten.
004 // ==============================================================
005
006 package org.apache.maven.model;
007
008 /**
009 * Information about one of the committers on this project.
010 *
011 * @version $Revision$ $Date$
012 */
013 @SuppressWarnings( "all" )
014 public class Developer
015 extends Contributor
016 implements java.io.Serializable, java.lang.Cloneable
017 {
018
019 //--------------------------/
020 //- Class/Member Variables -/
021 //--------------------------/
022
023 /**
024 * The unique ID of the developer in the SCM.
025 */
026 private String id;
027
028
029 //-----------/
030 //- Methods -/
031 //-----------/
032
033 /**
034 * Method clone.
035 *
036 * @return Developer
037 */
038 public Developer clone()
039 {
040 try
041 {
042 Developer copy = (Developer) super.clone();
043
044 return copy;
045 }
046 catch ( java.lang.Exception ex )
047 {
048 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName()
049 + " does not support clone()" ).initCause( ex );
050 }
051 } //-- Developer clone()
052
053 /**
054 * Get the unique ID of the developer in the SCM.
055 *
056 * @return String
057 */
058 public String getId()
059 {
060 return this.id;
061 } //-- String getId()
062
063 /**
064 * Set the unique ID of the developer in the SCM.
065 *
066 * @param id
067 */
068 public void setId( String id )
069 {
070 this.id = id;
071 } //-- void setId( String )
072
073 }