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