001// =================== DO NOT EDIT THIS FILE ==================== 002// Generated by Modello 1.8.3, 003// any modifications will be overwritten. 004// ============================================================== 005 006package 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" ) 014public 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}