1
2
3
4
5
6
7
8
9 package org.jomc.model;
10
11 import javax.annotation.Generated;
12 import javax.xml.bind.annotation.XmlAccessType;
13 import javax.xml.bind.annotation.XmlAccessorType;
14 import javax.xml.bind.annotation.XmlAttribute;
15 import javax.xml.bind.annotation.XmlType;
16 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
17 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 @XmlAccessorType(XmlAccessType.FIELD)
42 @XmlType(name = "MessageReference", namespace = "http://jomc.org/model")
43 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
44 public class MessageReference
45 extends ModelObject
46 implements Cloneable, Inheritable
47 {
48
49 @XmlAttribute(name = "name", required = true)
50 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
51 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
52 protected String name;
53 @XmlAttribute(name = "final")
54 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
55 protected Boolean _final;
56 @XmlAttribute(name = "override")
57 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
58 protected Boolean override;
59
60
61
62
63
64 public MessageReference() {
65
66 super();
67 }
68
69
70
71
72
73
74
75
76
77
78 public MessageReference(final MessageReference o) {
79
80 super(o);
81 if (o == null) {
82 throw new NullPointerException("Cannot create a copy of 'MessageReference' from 'null'.");
83 }
84
85 this.name = ((o.name == null)?null:o.getName());
86
87 this._final = ((o._final == null)?null:o.isFinal());
88
89 this.override = ((o.override == null)?null:o.isOverride());
90 }
91
92
93
94
95
96
97
98
99
100 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
101 public String getName() {
102 return name;
103 }
104
105
106
107
108
109
110
111
112
113 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
114 public void setName(String value) {
115 this.name = value;
116 }
117
118
119
120
121
122
123
124
125
126 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
127 public boolean isFinal() {
128 if (_final == null) {
129 return false;
130 } else {
131 return _final;
132 }
133 }
134
135
136
137
138
139
140
141
142
143 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
144 public void setFinal(Boolean value) {
145 this._final = value;
146 }
147
148
149
150
151
152
153
154
155
156 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
157 public boolean isOverride() {
158 if (override == null) {
159 return false;
160 } else {
161 return override;
162 }
163 }
164
165
166
167
168
169
170
171
172
173 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
174 public void setOverride(Boolean value) {
175 this.override = value;
176 }
177
178
179
180
181
182
183
184
185 @Override
186 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
187 public MessageReference clone() {
188 {
189
190 final MessageReference clone = ((MessageReference) super.clone());
191
192 clone.name = ((this.name == null)?null:this.getName());
193
194 clone._final = ((this._final == null)?null:this.isFinal());
195
196 clone.override = ((this.override == null)?null:this.isOverride());
197 return clone;
198 }
199 }
200
201 }