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 * This is an activator which will detect an operating 14 * system's attributes in order to activate 15 * its profile. 16 * 17 * 18 * 19 * @version $Revision$ $Date$ 20 */ 21 public class ActivationOS 22 implements java.io.Serializable 23 { 24 25 //--------------------------/ 26 //- Class/Member Variables -/ 27 //--------------------------/ 28 29 /** 30 * 31 * The name of the OS to be used to activate a 32 * profile. 33 * 34 */ 35 private String name; 36 37 /** 38 * 39 * The general family of the OS to be used to 40 * activate a 41 * profile (e.g. 'windows') 42 * . 43 */ 44 private String family; 45 46 /** 47 * 48 * The architecture of the OS to be used to 49 * activate a profile. 50 * 51 */ 52 private String arch; 53 54 /** 55 * 56 * The version of the OS to be used to activate a 57 * profile. 58 * 59 */ 60 private String version; 61 62 63 //-----------/ 64 //- Methods -/ 65 //-----------/ 66 67 /** 68 * Get the architecture of the OS to be used to activate a 69 * profile. 70 * 71 * @return String 72 */ 73 public String getArch() 74 { 75 return this.arch; 76 } //-- String getArch() 77 78 /** 79 * Get the general family of the OS to be used to activate a 80 * profile (e.g. 'windows'). 81 * 82 * @return String 83 */ 84 public String getFamily() 85 { 86 return this.family; 87 } //-- String getFamily() 88 89 /** 90 * Get the name of the OS to be used to activate a profile. 91 * 92 * @return String 93 */ 94 public String getName() 95 { 96 return this.name; 97 } //-- String getName() 98 99 /** 100 * Get the version of the OS to be used to activate a profile. 101 * 102 * @return String 103 */ 104 public String getVersion() 105 { 106 return this.version; 107 } //-- String getVersion() 108 109 /** 110 * Set the architecture of the OS to be used to activate a 111 * profile. 112 * 113 * @param arch 114 */ 115 public void setArch( String arch ) 116 { 117 this.arch = arch; 118 } //-- void setArch( String ) 119 120 /** 121 * Set the general family of the OS to be used to activate a 122 * profile (e.g. 'windows'). 123 * 124 * @param family 125 */ 126 public void setFamily( String family ) 127 { 128 this.family = family; 129 } //-- void setFamily( String ) 130 131 /** 132 * Set the name of the OS to be used to activate a profile. 133 * 134 * @param name 135 */ 136 public void setName( String name ) 137 { 138 this.name = name; 139 } //-- void setName( String ) 140 141 /** 142 * Set the version of the OS to be used to activate a profile. 143 * 144 * @param version 145 */ 146 public void setVersion( String version ) 147 { 148 this.version = version; 149 } //-- void setVersion( String ) 150 151 152 }