001 /*
002 * XML Type: resource-env-refType
003 * Namespace: http://geronimo.apache.org/xml/ns/naming-1.2
004 * Java type: org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.geronimo.naming.impl;
009 /**
010 * An XML resource-env-refType(@http://geronimo.apache.org/xml/ns/naming-1.2).
011 *
012 * This is a complex type.
013 */
014 public class GerResourceEnvRefTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType
015 {
016
017 public GerResourceEnvRefTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName REFNAME$0 =
023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "ref-name");
024 private static final javax.xml.namespace.QName PATTERN$2 =
025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "pattern");
026 private static final javax.xml.namespace.QName MESSAGEDESTINATIONLINK$4 =
027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "message-destination-link");
028 private static final javax.xml.namespace.QName ADMINOBJECTMODULE$6 =
029 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "admin-object-module");
030 private static final javax.xml.namespace.QName ADMINOBJECTLINK$8 =
031 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "admin-object-link");
032
033
034 /**
035 * Gets the "ref-name" element
036 */
037 public java.lang.String getRefName()
038 {
039 synchronized (monitor())
040 {
041 check_orphaned();
042 org.apache.xmlbeans.SimpleValue target = null;
043 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFNAME$0, 0);
044 if (target == null)
045 {
046 return null;
047 }
048 return target.getStringValue();
049 }
050 }
051
052 /**
053 * Gets (as xml) the "ref-name" element
054 */
055 public org.apache.xmlbeans.XmlString xgetRefName()
056 {
057 synchronized (monitor())
058 {
059 check_orphaned();
060 org.apache.xmlbeans.XmlString target = null;
061 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFNAME$0, 0);
062 return target;
063 }
064 }
065
066 /**
067 * Sets the "ref-name" element
068 */
069 public void setRefName(java.lang.String refName)
070 {
071 synchronized (monitor())
072 {
073 check_orphaned();
074 org.apache.xmlbeans.SimpleValue target = null;
075 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFNAME$0, 0);
076 if (target == null)
077 {
078 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REFNAME$0);
079 }
080 target.setStringValue(refName);
081 }
082 }
083
084 /**
085 * Sets (as xml) the "ref-name" element
086 */
087 public void xsetRefName(org.apache.xmlbeans.XmlString refName)
088 {
089 synchronized (monitor())
090 {
091 check_orphaned();
092 org.apache.xmlbeans.XmlString target = null;
093 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFNAME$0, 0);
094 if (target == null)
095 {
096 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(REFNAME$0);
097 }
098 target.set(refName);
099 }
100 }
101
102 /**
103 * Gets the "pattern" element
104 */
105 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType getPattern()
106 {
107 synchronized (monitor())
108 {
109 check_orphaned();
110 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
111 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(PATTERN$2, 0);
112 if (target == null)
113 {
114 return null;
115 }
116 return target;
117 }
118 }
119
120 /**
121 * True if has "pattern" element
122 */
123 public boolean isSetPattern()
124 {
125 synchronized (monitor())
126 {
127 check_orphaned();
128 return get_store().count_elements(PATTERN$2) != 0;
129 }
130 }
131
132 /**
133 * Sets the "pattern" element
134 */
135 public void setPattern(org.apache.geronimo.xbeans.geronimo.naming.GerPatternType pattern)
136 {
137 synchronized (monitor())
138 {
139 check_orphaned();
140 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
141 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(PATTERN$2, 0);
142 if (target == null)
143 {
144 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().add_element_user(PATTERN$2);
145 }
146 target.set(pattern);
147 }
148 }
149
150 /**
151 * Appends and returns a new empty "pattern" element
152 */
153 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType addNewPattern()
154 {
155 synchronized (monitor())
156 {
157 check_orphaned();
158 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
159 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().add_element_user(PATTERN$2);
160 return target;
161 }
162 }
163
164 /**
165 * Unsets the "pattern" element
166 */
167 public void unsetPattern()
168 {
169 synchronized (monitor())
170 {
171 check_orphaned();
172 get_store().remove_element(PATTERN$2, 0);
173 }
174 }
175
176 /**
177 * Gets the "message-destination-link" element
178 */
179 public java.lang.String getMessageDestinationLink()
180 {
181 synchronized (monitor())
182 {
183 check_orphaned();
184 org.apache.xmlbeans.SimpleValue target = null;
185 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MESSAGEDESTINATIONLINK$4, 0);
186 if (target == null)
187 {
188 return null;
189 }
190 return target.getStringValue();
191 }
192 }
193
194 /**
195 * Gets (as xml) the "message-destination-link" element
196 */
197 public org.apache.xmlbeans.XmlString xgetMessageDestinationLink()
198 {
199 synchronized (monitor())
200 {
201 check_orphaned();
202 org.apache.xmlbeans.XmlString target = null;
203 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MESSAGEDESTINATIONLINK$4, 0);
204 return target;
205 }
206 }
207
208 /**
209 * True if has "message-destination-link" element
210 */
211 public boolean isSetMessageDestinationLink()
212 {
213 synchronized (monitor())
214 {
215 check_orphaned();
216 return get_store().count_elements(MESSAGEDESTINATIONLINK$4) != 0;
217 }
218 }
219
220 /**
221 * Sets the "message-destination-link" element
222 */
223 public void setMessageDestinationLink(java.lang.String messageDestinationLink)
224 {
225 synchronized (monitor())
226 {
227 check_orphaned();
228 org.apache.xmlbeans.SimpleValue target = null;
229 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MESSAGEDESTINATIONLINK$4, 0);
230 if (target == null)
231 {
232 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MESSAGEDESTINATIONLINK$4);
233 }
234 target.setStringValue(messageDestinationLink);
235 }
236 }
237
238 /**
239 * Sets (as xml) the "message-destination-link" element
240 */
241 public void xsetMessageDestinationLink(org.apache.xmlbeans.XmlString messageDestinationLink)
242 {
243 synchronized (monitor())
244 {
245 check_orphaned();
246 org.apache.xmlbeans.XmlString target = null;
247 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MESSAGEDESTINATIONLINK$4, 0);
248 if (target == null)
249 {
250 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MESSAGEDESTINATIONLINK$4);
251 }
252 target.set(messageDestinationLink);
253 }
254 }
255
256 /**
257 * Unsets the "message-destination-link" element
258 */
259 public void unsetMessageDestinationLink()
260 {
261 synchronized (monitor())
262 {
263 check_orphaned();
264 get_store().remove_element(MESSAGEDESTINATIONLINK$4, 0);
265 }
266 }
267
268 /**
269 * Gets the "admin-object-module" element
270 */
271 public java.lang.String getAdminObjectModule()
272 {
273 synchronized (monitor())
274 {
275 check_orphaned();
276 org.apache.xmlbeans.SimpleValue target = null;
277 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADMINOBJECTMODULE$6, 0);
278 if (target == null)
279 {
280 return null;
281 }
282 return target.getStringValue();
283 }
284 }
285
286 /**
287 * Gets (as xml) the "admin-object-module" element
288 */
289 public org.apache.xmlbeans.XmlString xgetAdminObjectModule()
290 {
291 synchronized (monitor())
292 {
293 check_orphaned();
294 org.apache.xmlbeans.XmlString target = null;
295 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(ADMINOBJECTMODULE$6, 0);
296 return target;
297 }
298 }
299
300 /**
301 * True if has "admin-object-module" element
302 */
303 public boolean isSetAdminObjectModule()
304 {
305 synchronized (monitor())
306 {
307 check_orphaned();
308 return get_store().count_elements(ADMINOBJECTMODULE$6) != 0;
309 }
310 }
311
312 /**
313 * Sets the "admin-object-module" element
314 */
315 public void setAdminObjectModule(java.lang.String adminObjectModule)
316 {
317 synchronized (monitor())
318 {
319 check_orphaned();
320 org.apache.xmlbeans.SimpleValue target = null;
321 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADMINOBJECTMODULE$6, 0);
322 if (target == null)
323 {
324 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADMINOBJECTMODULE$6);
325 }
326 target.setStringValue(adminObjectModule);
327 }
328 }
329
330 /**
331 * Sets (as xml) the "admin-object-module" element
332 */
333 public void xsetAdminObjectModule(org.apache.xmlbeans.XmlString adminObjectModule)
334 {
335 synchronized (monitor())
336 {
337 check_orphaned();
338 org.apache.xmlbeans.XmlString target = null;
339 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(ADMINOBJECTMODULE$6, 0);
340 if (target == null)
341 {
342 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(ADMINOBJECTMODULE$6);
343 }
344 target.set(adminObjectModule);
345 }
346 }
347
348 /**
349 * Unsets the "admin-object-module" element
350 */
351 public void unsetAdminObjectModule()
352 {
353 synchronized (monitor())
354 {
355 check_orphaned();
356 get_store().remove_element(ADMINOBJECTMODULE$6, 0);
357 }
358 }
359
360 /**
361 * Gets the "admin-object-link" element
362 */
363 public java.lang.String getAdminObjectLink()
364 {
365 synchronized (monitor())
366 {
367 check_orphaned();
368 org.apache.xmlbeans.SimpleValue target = null;
369 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADMINOBJECTLINK$8, 0);
370 if (target == null)
371 {
372 return null;
373 }
374 return target.getStringValue();
375 }
376 }
377
378 /**
379 * Gets (as xml) the "admin-object-link" element
380 */
381 public org.apache.xmlbeans.XmlString xgetAdminObjectLink()
382 {
383 synchronized (monitor())
384 {
385 check_orphaned();
386 org.apache.xmlbeans.XmlString target = null;
387 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(ADMINOBJECTLINK$8, 0);
388 return target;
389 }
390 }
391
392 /**
393 * True if has "admin-object-link" element
394 */
395 public boolean isSetAdminObjectLink()
396 {
397 synchronized (monitor())
398 {
399 check_orphaned();
400 return get_store().count_elements(ADMINOBJECTLINK$8) != 0;
401 }
402 }
403
404 /**
405 * Sets the "admin-object-link" element
406 */
407 public void setAdminObjectLink(java.lang.String adminObjectLink)
408 {
409 synchronized (monitor())
410 {
411 check_orphaned();
412 org.apache.xmlbeans.SimpleValue target = null;
413 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADMINOBJECTLINK$8, 0);
414 if (target == null)
415 {
416 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADMINOBJECTLINK$8);
417 }
418 target.setStringValue(adminObjectLink);
419 }
420 }
421
422 /**
423 * Sets (as xml) the "admin-object-link" element
424 */
425 public void xsetAdminObjectLink(org.apache.xmlbeans.XmlString adminObjectLink)
426 {
427 synchronized (monitor())
428 {
429 check_orphaned();
430 org.apache.xmlbeans.XmlString target = null;
431 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(ADMINOBJECTLINK$8, 0);
432 if (target == null)
433 {
434 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(ADMINOBJECTLINK$8);
435 }
436 target.set(adminObjectLink);
437 }
438 }
439
440 /**
441 * Unsets the "admin-object-link" element
442 */
443 public void unsetAdminObjectLink()
444 {
445 synchronized (monitor())
446 {
447 check_orphaned();
448 get_store().remove_element(ADMINOBJECTLINK$8, 0);
449 }
450 }
451 }