001 /*
002 * XML Type: web-appType
003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1
004 * Java type: org.apache.geronimo.xbeans.geronimo.web.GerWebAppType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.geronimo.web.impl;
009 /**
010 * An XML web-appType(@http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1).
011 *
012 * This is a complex type.
013 */
014 public class GerWebAppTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.web.GerWebAppType
015 {
016
017 public GerWebAppTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName ENVIRONMENT$0 =
023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "environment");
024 private static final javax.xml.namespace.QName CONTEXTROOT$2 =
025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1", "context-root");
026 private static final javax.xml.namespace.QName WORKDIR$4 =
027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1", "work-dir");
028 private static final javax.xml.namespace.QName WEBCONTAINER$6 =
029 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "web-container");
030 private static final javax.xml.namespace.QName CONTAINERCONFIG$8 =
031 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1", "container-config");
032 private static final javax.xml.namespace.QName ABSTRACTNAMINGENTRY$10 =
033 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "abstract-naming-entry");
034 private static final org.apache.xmlbeans.QNameSet ABSTRACTNAMINGENTRY$11 = org.apache.xmlbeans.QNameSet.forArray( new javax.xml.namespace.QName[] {
035 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "gbean-ref"),
036 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "persistence-context-ref"),
037 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "persistence-unit-ref"),
038 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "abstract-naming-entry"),
039 });
040 private static final javax.xml.namespace.QName EJBREF$12 =
041 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "ejb-ref");
042 private static final javax.xml.namespace.QName EJBLOCALREF$14 =
043 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "ejb-local-ref");
044 private static final javax.xml.namespace.QName SERVICEREF$16 =
045 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "service-ref");
046 private static final javax.xml.namespace.QName RESOURCEREF$18 =
047 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "resource-ref");
048 private static final javax.xml.namespace.QName RESOURCEENVREF$20 =
049 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "resource-env-ref");
050 private static final javax.xml.namespace.QName MESSAGEDESTINATION$22 =
051 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "message-destination");
052 private static final javax.xml.namespace.QName SECURITYREALMNAME$24 =
053 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1", "security-realm-name");
054 private static final javax.xml.namespace.QName SECURITY$26 =
055 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "security");
056 private static final javax.xml.namespace.QName SERVICE$28 =
057 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "service");
058 private static final org.apache.xmlbeans.QNameSet SERVICE$29 = org.apache.xmlbeans.QNameSet.forArray( new javax.xml.namespace.QName[] {
059 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "service"),
060 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "gbean"),
061 });
062 private static final javax.xml.namespace.QName PERSISTENCE$30 =
063 new javax.xml.namespace.QName("http://java.sun.com/xml/ns/persistence", "persistence");
064
065
066 /**
067 * Gets the "environment" element
068 */
069 public org.apache.geronimo.deployment.xbeans.EnvironmentType getEnvironment()
070 {
071 synchronized (monitor())
072 {
073 check_orphaned();
074 org.apache.geronimo.deployment.xbeans.EnvironmentType target = null;
075 target = (org.apache.geronimo.deployment.xbeans.EnvironmentType)get_store().find_element_user(ENVIRONMENT$0, 0);
076 if (target == null)
077 {
078 return null;
079 }
080 return target;
081 }
082 }
083
084 /**
085 * True if has "environment" element
086 */
087 public boolean isSetEnvironment()
088 {
089 synchronized (monitor())
090 {
091 check_orphaned();
092 return get_store().count_elements(ENVIRONMENT$0) != 0;
093 }
094 }
095
096 /**
097 * Sets the "environment" element
098 */
099 public void setEnvironment(org.apache.geronimo.deployment.xbeans.EnvironmentType environment)
100 {
101 synchronized (monitor())
102 {
103 check_orphaned();
104 org.apache.geronimo.deployment.xbeans.EnvironmentType target = null;
105 target = (org.apache.geronimo.deployment.xbeans.EnvironmentType)get_store().find_element_user(ENVIRONMENT$0, 0);
106 if (target == null)
107 {
108 target = (org.apache.geronimo.deployment.xbeans.EnvironmentType)get_store().add_element_user(ENVIRONMENT$0);
109 }
110 target.set(environment);
111 }
112 }
113
114 /**
115 * Appends and returns a new empty "environment" element
116 */
117 public org.apache.geronimo.deployment.xbeans.EnvironmentType addNewEnvironment()
118 {
119 synchronized (monitor())
120 {
121 check_orphaned();
122 org.apache.geronimo.deployment.xbeans.EnvironmentType target = null;
123 target = (org.apache.geronimo.deployment.xbeans.EnvironmentType)get_store().add_element_user(ENVIRONMENT$0);
124 return target;
125 }
126 }
127
128 /**
129 * Unsets the "environment" element
130 */
131 public void unsetEnvironment()
132 {
133 synchronized (monitor())
134 {
135 check_orphaned();
136 get_store().remove_element(ENVIRONMENT$0, 0);
137 }
138 }
139
140 /**
141 * Gets the "context-root" element
142 */
143 public java.lang.String getContextRoot()
144 {
145 synchronized (monitor())
146 {
147 check_orphaned();
148 org.apache.xmlbeans.SimpleValue target = null;
149 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTEXTROOT$2, 0);
150 if (target == null)
151 {
152 return null;
153 }
154 return target.getStringValue();
155 }
156 }
157
158 /**
159 * Gets (as xml) the "context-root" element
160 */
161 public org.apache.xmlbeans.XmlString xgetContextRoot()
162 {
163 synchronized (monitor())
164 {
165 check_orphaned();
166 org.apache.xmlbeans.XmlString target = null;
167 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CONTEXTROOT$2, 0);
168 return target;
169 }
170 }
171
172 /**
173 * True if has "context-root" element
174 */
175 public boolean isSetContextRoot()
176 {
177 synchronized (monitor())
178 {
179 check_orphaned();
180 return get_store().count_elements(CONTEXTROOT$2) != 0;
181 }
182 }
183
184 /**
185 * Sets the "context-root" element
186 */
187 public void setContextRoot(java.lang.String contextRoot)
188 {
189 synchronized (monitor())
190 {
191 check_orphaned();
192 org.apache.xmlbeans.SimpleValue target = null;
193 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTEXTROOT$2, 0);
194 if (target == null)
195 {
196 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTEXTROOT$2);
197 }
198 target.setStringValue(contextRoot);
199 }
200 }
201
202 /**
203 * Sets (as xml) the "context-root" element
204 */
205 public void xsetContextRoot(org.apache.xmlbeans.XmlString contextRoot)
206 {
207 synchronized (monitor())
208 {
209 check_orphaned();
210 org.apache.xmlbeans.XmlString target = null;
211 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CONTEXTROOT$2, 0);
212 if (target == null)
213 {
214 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(CONTEXTROOT$2);
215 }
216 target.set(contextRoot);
217 }
218 }
219
220 /**
221 * Unsets the "context-root" element
222 */
223 public void unsetContextRoot()
224 {
225 synchronized (monitor())
226 {
227 check_orphaned();
228 get_store().remove_element(CONTEXTROOT$2, 0);
229 }
230 }
231
232 /**
233 * Gets the "work-dir" element
234 */
235 public java.lang.String getWorkDir()
236 {
237 synchronized (monitor())
238 {
239 check_orphaned();
240 org.apache.xmlbeans.SimpleValue target = null;
241 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKDIR$4, 0);
242 if (target == null)
243 {
244 return null;
245 }
246 return target.getStringValue();
247 }
248 }
249
250 /**
251 * Gets (as xml) the "work-dir" element
252 */
253 public org.apache.xmlbeans.XmlString xgetWorkDir()
254 {
255 synchronized (monitor())
256 {
257 check_orphaned();
258 org.apache.xmlbeans.XmlString target = null;
259 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(WORKDIR$4, 0);
260 return target;
261 }
262 }
263
264 /**
265 * True if has "work-dir" element
266 */
267 public boolean isSetWorkDir()
268 {
269 synchronized (monitor())
270 {
271 check_orphaned();
272 return get_store().count_elements(WORKDIR$4) != 0;
273 }
274 }
275
276 /**
277 * Sets the "work-dir" element
278 */
279 public void setWorkDir(java.lang.String workDir)
280 {
281 synchronized (monitor())
282 {
283 check_orphaned();
284 org.apache.xmlbeans.SimpleValue target = null;
285 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKDIR$4, 0);
286 if (target == null)
287 {
288 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WORKDIR$4);
289 }
290 target.setStringValue(workDir);
291 }
292 }
293
294 /**
295 * Sets (as xml) the "work-dir" element
296 */
297 public void xsetWorkDir(org.apache.xmlbeans.XmlString workDir)
298 {
299 synchronized (monitor())
300 {
301 check_orphaned();
302 org.apache.xmlbeans.XmlString target = null;
303 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(WORKDIR$4, 0);
304 if (target == null)
305 {
306 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(WORKDIR$4);
307 }
308 target.set(workDir);
309 }
310 }
311
312 /**
313 * Unsets the "work-dir" element
314 */
315 public void unsetWorkDir()
316 {
317 synchronized (monitor())
318 {
319 check_orphaned();
320 get_store().remove_element(WORKDIR$4, 0);
321 }
322 }
323
324 /**
325 * Gets the "web-container" element
326 */
327 public org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType getWebContainer()
328 {
329 synchronized (monitor())
330 {
331 check_orphaned();
332 org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType target = null;
333 target = (org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType)get_store().find_element_user(WEBCONTAINER$6, 0);
334 if (target == null)
335 {
336 return null;
337 }
338 return target;
339 }
340 }
341
342 /**
343 * True if has "web-container" element
344 */
345 public boolean isSetWebContainer()
346 {
347 synchronized (monitor())
348 {
349 check_orphaned();
350 return get_store().count_elements(WEBCONTAINER$6) != 0;
351 }
352 }
353
354 /**
355 * Sets the "web-container" element
356 */
357 public void setWebContainer(org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType webContainer)
358 {
359 synchronized (monitor())
360 {
361 check_orphaned();
362 org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType target = null;
363 target = (org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType)get_store().find_element_user(WEBCONTAINER$6, 0);
364 if (target == null)
365 {
366 target = (org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType)get_store().add_element_user(WEBCONTAINER$6);
367 }
368 target.set(webContainer);
369 }
370 }
371
372 /**
373 * Appends and returns a new empty "web-container" element
374 */
375 public org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType addNewWebContainer()
376 {
377 synchronized (monitor())
378 {
379 check_orphaned();
380 org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType target = null;
381 target = (org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType)get_store().add_element_user(WEBCONTAINER$6);
382 return target;
383 }
384 }
385
386 /**
387 * Unsets the "web-container" element
388 */
389 public void unsetWebContainer()
390 {
391 synchronized (monitor())
392 {
393 check_orphaned();
394 get_store().remove_element(WEBCONTAINER$6, 0);
395 }
396 }
397
398 /**
399 * Gets the "container-config" element
400 */
401 public org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType getContainerConfig()
402 {
403 synchronized (monitor())
404 {
405 check_orphaned();
406 org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType target = null;
407 target = (org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType)get_store().find_element_user(CONTAINERCONFIG$8, 0);
408 if (target == null)
409 {
410 return null;
411 }
412 return target;
413 }
414 }
415
416 /**
417 * True if has "container-config" element
418 */
419 public boolean isSetContainerConfig()
420 {
421 synchronized (monitor())
422 {
423 check_orphaned();
424 return get_store().count_elements(CONTAINERCONFIG$8) != 0;
425 }
426 }
427
428 /**
429 * Sets the "container-config" element
430 */
431 public void setContainerConfig(org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType containerConfig)
432 {
433 synchronized (monitor())
434 {
435 check_orphaned();
436 org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType target = null;
437 target = (org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType)get_store().find_element_user(CONTAINERCONFIG$8, 0);
438 if (target == null)
439 {
440 target = (org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType)get_store().add_element_user(CONTAINERCONFIG$8);
441 }
442 target.set(containerConfig);
443 }
444 }
445
446 /**
447 * Appends and returns a new empty "container-config" element
448 */
449 public org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType addNewContainerConfig()
450 {
451 synchronized (monitor())
452 {
453 check_orphaned();
454 org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType target = null;
455 target = (org.apache.geronimo.xbeans.geronimo.web.GerContainerConfigType)get_store().add_element_user(CONTAINERCONFIG$8);
456 return target;
457 }
458 }
459
460 /**
461 * Unsets the "container-config" element
462 */
463 public void unsetContainerConfig()
464 {
465 synchronized (monitor())
466 {
467 check_orphaned();
468 get_store().remove_element(CONTAINERCONFIG$8, 0);
469 }
470 }
471
472 /**
473 * Gets array of all "abstract-naming-entry" elements
474 */
475 public org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType[] getAbstractNamingEntryArray()
476 {
477 synchronized (monitor())
478 {
479 check_orphaned();
480 java.util.List targetList = new java.util.ArrayList();
481 get_store().find_all_element_users(ABSTRACTNAMINGENTRY$11, targetList);
482 org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType[targetList.size()];
483 targetList.toArray(result);
484 return result;
485 }
486 }
487
488 /**
489 * Gets ith "abstract-naming-entry" element
490 */
491 public org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType getAbstractNamingEntryArray(int i)
492 {
493 synchronized (monitor())
494 {
495 check_orphaned();
496 org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType target = null;
497 target = (org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType)get_store().find_element_user(ABSTRACTNAMINGENTRY$11, i);
498 if (target == null)
499 {
500 throw new IndexOutOfBoundsException();
501 }
502 return target;
503 }
504 }
505
506 /**
507 * Returns number of "abstract-naming-entry" element
508 */
509 public int sizeOfAbstractNamingEntryArray()
510 {
511 synchronized (monitor())
512 {
513 check_orphaned();
514 return get_store().count_elements(ABSTRACTNAMINGENTRY$11);
515 }
516 }
517
518 /**
519 * Sets array of all "abstract-naming-entry" element
520 */
521 public void setAbstractNamingEntryArray(org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType[] abstractNamingEntryArray)
522 {
523 synchronized (monitor())
524 {
525 check_orphaned();
526 arraySetterHelper(abstractNamingEntryArray, ABSTRACTNAMINGENTRY$10, ABSTRACTNAMINGENTRY$11);
527 }
528 }
529
530 /**
531 * Sets ith "abstract-naming-entry" element
532 */
533 public void setAbstractNamingEntryArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType abstractNamingEntry)
534 {
535 synchronized (monitor())
536 {
537 check_orphaned();
538 org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType target = null;
539 target = (org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType)get_store().find_element_user(ABSTRACTNAMINGENTRY$11, i);
540 if (target == null)
541 {
542 throw new IndexOutOfBoundsException();
543 }
544 target.set(abstractNamingEntry);
545 }
546 }
547
548 /**
549 * Inserts and returns a new empty value (as xml) as the ith "abstract-naming-entry" element
550 */
551 public org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType insertNewAbstractNamingEntry(int i)
552 {
553 synchronized (monitor())
554 {
555 check_orphaned();
556 org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType target = null;
557 target = (org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType)get_store().insert_element_user(ABSTRACTNAMINGENTRY$11, ABSTRACTNAMINGENTRY$10, i);
558 return target;
559 }
560 }
561
562 /**
563 * Appends and returns a new empty value (as xml) as the last "abstract-naming-entry" element
564 */
565 public org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType addNewAbstractNamingEntry()
566 {
567 synchronized (monitor())
568 {
569 check_orphaned();
570 org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType target = null;
571 target = (org.apache.geronimo.xbeans.geronimo.naming.GerAbstractNamingEntryType)get_store().add_element_user(ABSTRACTNAMINGENTRY$10);
572 return target;
573 }
574 }
575
576 /**
577 * Removes the ith "abstract-naming-entry" element
578 */
579 public void removeAbstractNamingEntry(int i)
580 {
581 synchronized (monitor())
582 {
583 check_orphaned();
584 get_store().remove_element(ABSTRACTNAMINGENTRY$11, i);
585 }
586 }
587
588 /**
589 * Gets array of all "ejb-ref" elements
590 */
591 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType[] getEjbRefArray()
592 {
593 synchronized (monitor())
594 {
595 check_orphaned();
596 java.util.List targetList = new java.util.ArrayList();
597 get_store().find_all_element_users(EJBREF$12, targetList);
598 org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType[targetList.size()];
599 targetList.toArray(result);
600 return result;
601 }
602 }
603
604 /**
605 * Gets ith "ejb-ref" element
606 */
607 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType getEjbRefArray(int i)
608 {
609 synchronized (monitor())
610 {
611 check_orphaned();
612 org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType target = null;
613 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType)get_store().find_element_user(EJBREF$12, i);
614 if (target == null)
615 {
616 throw new IndexOutOfBoundsException();
617 }
618 return target;
619 }
620 }
621
622 /**
623 * Returns number of "ejb-ref" element
624 */
625 public int sizeOfEjbRefArray()
626 {
627 synchronized (monitor())
628 {
629 check_orphaned();
630 return get_store().count_elements(EJBREF$12);
631 }
632 }
633
634 /**
635 * Sets array of all "ejb-ref" element
636 */
637 public void setEjbRefArray(org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType[] ejbRefArray)
638 {
639 synchronized (monitor())
640 {
641 check_orphaned();
642 arraySetterHelper(ejbRefArray, EJBREF$12);
643 }
644 }
645
646 /**
647 * Sets ith "ejb-ref" element
648 */
649 public void setEjbRefArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType ejbRef)
650 {
651 synchronized (monitor())
652 {
653 check_orphaned();
654 org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType target = null;
655 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType)get_store().find_element_user(EJBREF$12, i);
656 if (target == null)
657 {
658 throw new IndexOutOfBoundsException();
659 }
660 target.set(ejbRef);
661 }
662 }
663
664 /**
665 * Inserts and returns a new empty value (as xml) as the ith "ejb-ref" element
666 */
667 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType insertNewEjbRef(int i)
668 {
669 synchronized (monitor())
670 {
671 check_orphaned();
672 org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType target = null;
673 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType)get_store().insert_element_user(EJBREF$12, i);
674 return target;
675 }
676 }
677
678 /**
679 * Appends and returns a new empty value (as xml) as the last "ejb-ref" element
680 */
681 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType addNewEjbRef()
682 {
683 synchronized (monitor())
684 {
685 check_orphaned();
686 org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType target = null;
687 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbRefType)get_store().add_element_user(EJBREF$12);
688 return target;
689 }
690 }
691
692 /**
693 * Removes the ith "ejb-ref" element
694 */
695 public void removeEjbRef(int i)
696 {
697 synchronized (monitor())
698 {
699 check_orphaned();
700 get_store().remove_element(EJBREF$12, i);
701 }
702 }
703
704 /**
705 * Gets array of all "ejb-local-ref" elements
706 */
707 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType[] getEjbLocalRefArray()
708 {
709 synchronized (monitor())
710 {
711 check_orphaned();
712 java.util.List targetList = new java.util.ArrayList();
713 get_store().find_all_element_users(EJBLOCALREF$14, targetList);
714 org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType[targetList.size()];
715 targetList.toArray(result);
716 return result;
717 }
718 }
719
720 /**
721 * Gets ith "ejb-local-ref" element
722 */
723 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType getEjbLocalRefArray(int i)
724 {
725 synchronized (monitor())
726 {
727 check_orphaned();
728 org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType target = null;
729 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType)get_store().find_element_user(EJBLOCALREF$14, i);
730 if (target == null)
731 {
732 throw new IndexOutOfBoundsException();
733 }
734 return target;
735 }
736 }
737
738 /**
739 * Returns number of "ejb-local-ref" element
740 */
741 public int sizeOfEjbLocalRefArray()
742 {
743 synchronized (monitor())
744 {
745 check_orphaned();
746 return get_store().count_elements(EJBLOCALREF$14);
747 }
748 }
749
750 /**
751 * Sets array of all "ejb-local-ref" element
752 */
753 public void setEjbLocalRefArray(org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType[] ejbLocalRefArray)
754 {
755 synchronized (monitor())
756 {
757 check_orphaned();
758 arraySetterHelper(ejbLocalRefArray, EJBLOCALREF$14);
759 }
760 }
761
762 /**
763 * Sets ith "ejb-local-ref" element
764 */
765 public void setEjbLocalRefArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType ejbLocalRef)
766 {
767 synchronized (monitor())
768 {
769 check_orphaned();
770 org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType target = null;
771 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType)get_store().find_element_user(EJBLOCALREF$14, i);
772 if (target == null)
773 {
774 throw new IndexOutOfBoundsException();
775 }
776 target.set(ejbLocalRef);
777 }
778 }
779
780 /**
781 * Inserts and returns a new empty value (as xml) as the ith "ejb-local-ref" element
782 */
783 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType insertNewEjbLocalRef(int i)
784 {
785 synchronized (monitor())
786 {
787 check_orphaned();
788 org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType target = null;
789 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType)get_store().insert_element_user(EJBLOCALREF$14, i);
790 return target;
791 }
792 }
793
794 /**
795 * Appends and returns a new empty value (as xml) as the last "ejb-local-ref" element
796 */
797 public org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType addNewEjbLocalRef()
798 {
799 synchronized (monitor())
800 {
801 check_orphaned();
802 org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType target = null;
803 target = (org.apache.geronimo.xbeans.geronimo.naming.GerEjbLocalRefType)get_store().add_element_user(EJBLOCALREF$14);
804 return target;
805 }
806 }
807
808 /**
809 * Removes the ith "ejb-local-ref" element
810 */
811 public void removeEjbLocalRef(int i)
812 {
813 synchronized (monitor())
814 {
815 check_orphaned();
816 get_store().remove_element(EJBLOCALREF$14, i);
817 }
818 }
819
820 /**
821 * Gets array of all "service-ref" elements
822 */
823 public org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType[] getServiceRefArray()
824 {
825 synchronized (monitor())
826 {
827 check_orphaned();
828 java.util.List targetList = new java.util.ArrayList();
829 get_store().find_all_element_users(SERVICEREF$16, targetList);
830 org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType[targetList.size()];
831 targetList.toArray(result);
832 return result;
833 }
834 }
835
836 /**
837 * Gets ith "service-ref" element
838 */
839 public org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType getServiceRefArray(int i)
840 {
841 synchronized (monitor())
842 {
843 check_orphaned();
844 org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType target = null;
845 target = (org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType)get_store().find_element_user(SERVICEREF$16, i);
846 if (target == null)
847 {
848 throw new IndexOutOfBoundsException();
849 }
850 return target;
851 }
852 }
853
854 /**
855 * Returns number of "service-ref" element
856 */
857 public int sizeOfServiceRefArray()
858 {
859 synchronized (monitor())
860 {
861 check_orphaned();
862 return get_store().count_elements(SERVICEREF$16);
863 }
864 }
865
866 /**
867 * Sets array of all "service-ref" element
868 */
869 public void setServiceRefArray(org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType[] serviceRefArray)
870 {
871 synchronized (monitor())
872 {
873 check_orphaned();
874 arraySetterHelper(serviceRefArray, SERVICEREF$16);
875 }
876 }
877
878 /**
879 * Sets ith "service-ref" element
880 */
881 public void setServiceRefArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType serviceRef)
882 {
883 synchronized (monitor())
884 {
885 check_orphaned();
886 org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType target = null;
887 target = (org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType)get_store().find_element_user(SERVICEREF$16, i);
888 if (target == null)
889 {
890 throw new IndexOutOfBoundsException();
891 }
892 target.set(serviceRef);
893 }
894 }
895
896 /**
897 * Inserts and returns a new empty value (as xml) as the ith "service-ref" element
898 */
899 public org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType insertNewServiceRef(int i)
900 {
901 synchronized (monitor())
902 {
903 check_orphaned();
904 org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType target = null;
905 target = (org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType)get_store().insert_element_user(SERVICEREF$16, i);
906 return target;
907 }
908 }
909
910 /**
911 * Appends and returns a new empty value (as xml) as the last "service-ref" element
912 */
913 public org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType addNewServiceRef()
914 {
915 synchronized (monitor())
916 {
917 check_orphaned();
918 org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType target = null;
919 target = (org.apache.geronimo.xbeans.geronimo.naming.GerServiceRefType)get_store().add_element_user(SERVICEREF$16);
920 return target;
921 }
922 }
923
924 /**
925 * Removes the ith "service-ref" element
926 */
927 public void removeServiceRef(int i)
928 {
929 synchronized (monitor())
930 {
931 check_orphaned();
932 get_store().remove_element(SERVICEREF$16, i);
933 }
934 }
935
936 /**
937 * Gets array of all "resource-ref" elements
938 */
939 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[] getResourceRefArray()
940 {
941 synchronized (monitor())
942 {
943 check_orphaned();
944 java.util.List targetList = new java.util.ArrayList();
945 get_store().find_all_element_users(RESOURCEREF$18, targetList);
946 org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[targetList.size()];
947 targetList.toArray(result);
948 return result;
949 }
950 }
951
952 /**
953 * Gets ith "resource-ref" element
954 */
955 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType getResourceRefArray(int i)
956 {
957 synchronized (monitor())
958 {
959 check_orphaned();
960 org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType target = null;
961 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType)get_store().find_element_user(RESOURCEREF$18, i);
962 if (target == null)
963 {
964 throw new IndexOutOfBoundsException();
965 }
966 return target;
967 }
968 }
969
970 /**
971 * Returns number of "resource-ref" element
972 */
973 public int sizeOfResourceRefArray()
974 {
975 synchronized (monitor())
976 {
977 check_orphaned();
978 return get_store().count_elements(RESOURCEREF$18);
979 }
980 }
981
982 /**
983 * Sets array of all "resource-ref" element
984 */
985 public void setResourceRefArray(org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType[] resourceRefArray)
986 {
987 synchronized (monitor())
988 {
989 check_orphaned();
990 arraySetterHelper(resourceRefArray, RESOURCEREF$18);
991 }
992 }
993
994 /**
995 * Sets ith "resource-ref" element
996 */
997 public void setResourceRefArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType resourceRef)
998 {
999 synchronized (monitor())
1000 {
1001 check_orphaned();
1002 org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType target = null;
1003 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType)get_store().find_element_user(RESOURCEREF$18, i);
1004 if (target == null)
1005 {
1006 throw new IndexOutOfBoundsException();
1007 }
1008 target.set(resourceRef);
1009 }
1010 }
1011
1012 /**
1013 * Inserts and returns a new empty value (as xml) as the ith "resource-ref" element
1014 */
1015 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType insertNewResourceRef(int i)
1016 {
1017 synchronized (monitor())
1018 {
1019 check_orphaned();
1020 org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType target = null;
1021 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType)get_store().insert_element_user(RESOURCEREF$18, i);
1022 return target;
1023 }
1024 }
1025
1026 /**
1027 * Appends and returns a new empty value (as xml) as the last "resource-ref" element
1028 */
1029 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType addNewResourceRef()
1030 {
1031 synchronized (monitor())
1032 {
1033 check_orphaned();
1034 org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType target = null;
1035 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType)get_store().add_element_user(RESOURCEREF$18);
1036 return target;
1037 }
1038 }
1039
1040 /**
1041 * Removes the ith "resource-ref" element
1042 */
1043 public void removeResourceRef(int i)
1044 {
1045 synchronized (monitor())
1046 {
1047 check_orphaned();
1048 get_store().remove_element(RESOURCEREF$18, i);
1049 }
1050 }
1051
1052 /**
1053 * Gets array of all "resource-env-ref" elements
1054 */
1055 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType[] getResourceEnvRefArray()
1056 {
1057 synchronized (monitor())
1058 {
1059 check_orphaned();
1060 java.util.List targetList = new java.util.ArrayList();
1061 get_store().find_all_element_users(RESOURCEENVREF$20, targetList);
1062 org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType[targetList.size()];
1063 targetList.toArray(result);
1064 return result;
1065 }
1066 }
1067
1068 /**
1069 * Gets ith "resource-env-ref" element
1070 */
1071 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType getResourceEnvRefArray(int i)
1072 {
1073 synchronized (monitor())
1074 {
1075 check_orphaned();
1076 org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType target = null;
1077 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType)get_store().find_element_user(RESOURCEENVREF$20, i);
1078 if (target == null)
1079 {
1080 throw new IndexOutOfBoundsException();
1081 }
1082 return target;
1083 }
1084 }
1085
1086 /**
1087 * Returns number of "resource-env-ref" element
1088 */
1089 public int sizeOfResourceEnvRefArray()
1090 {
1091 synchronized (monitor())
1092 {
1093 check_orphaned();
1094 return get_store().count_elements(RESOURCEENVREF$20);
1095 }
1096 }
1097
1098 /**
1099 * Sets array of all "resource-env-ref" element
1100 */
1101 public void setResourceEnvRefArray(org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType[] resourceEnvRefArray)
1102 {
1103 synchronized (monitor())
1104 {
1105 check_orphaned();
1106 arraySetterHelper(resourceEnvRefArray, RESOURCEENVREF$20);
1107 }
1108 }
1109
1110 /**
1111 * Sets ith "resource-env-ref" element
1112 */
1113 public void setResourceEnvRefArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType resourceEnvRef)
1114 {
1115 synchronized (monitor())
1116 {
1117 check_orphaned();
1118 org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType target = null;
1119 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType)get_store().find_element_user(RESOURCEENVREF$20, i);
1120 if (target == null)
1121 {
1122 throw new IndexOutOfBoundsException();
1123 }
1124 target.set(resourceEnvRef);
1125 }
1126 }
1127
1128 /**
1129 * Inserts and returns a new empty value (as xml) as the ith "resource-env-ref" element
1130 */
1131 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType insertNewResourceEnvRef(int i)
1132 {
1133 synchronized (monitor())
1134 {
1135 check_orphaned();
1136 org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType target = null;
1137 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType)get_store().insert_element_user(RESOURCEENVREF$20, i);
1138 return target;
1139 }
1140 }
1141
1142 /**
1143 * Appends and returns a new empty value (as xml) as the last "resource-env-ref" element
1144 */
1145 public org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType addNewResourceEnvRef()
1146 {
1147 synchronized (monitor())
1148 {
1149 check_orphaned();
1150 org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType target = null;
1151 target = (org.apache.geronimo.xbeans.geronimo.naming.GerResourceEnvRefType)get_store().add_element_user(RESOURCEENVREF$20);
1152 return target;
1153 }
1154 }
1155
1156 /**
1157 * Removes the ith "resource-env-ref" element
1158 */
1159 public void removeResourceEnvRef(int i)
1160 {
1161 synchronized (monitor())
1162 {
1163 check_orphaned();
1164 get_store().remove_element(RESOURCEENVREF$20, i);
1165 }
1166 }
1167
1168 /**
1169 * Gets array of all "message-destination" elements
1170 */
1171 public org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType[] getMessageDestinationArray()
1172 {
1173 synchronized (monitor())
1174 {
1175 check_orphaned();
1176 java.util.List targetList = new java.util.ArrayList();
1177 get_store().find_all_element_users(MESSAGEDESTINATION$22, targetList);
1178 org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType[targetList.size()];
1179 targetList.toArray(result);
1180 return result;
1181 }
1182 }
1183
1184 /**
1185 * Gets ith "message-destination" element
1186 */
1187 public org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType getMessageDestinationArray(int i)
1188 {
1189 synchronized (monitor())
1190 {
1191 check_orphaned();
1192 org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType target = null;
1193 target = (org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType)get_store().find_element_user(MESSAGEDESTINATION$22, i);
1194 if (target == null)
1195 {
1196 throw new IndexOutOfBoundsException();
1197 }
1198 return target;
1199 }
1200 }
1201
1202 /**
1203 * Returns number of "message-destination" element
1204 */
1205 public int sizeOfMessageDestinationArray()
1206 {
1207 synchronized (monitor())
1208 {
1209 check_orphaned();
1210 return get_store().count_elements(MESSAGEDESTINATION$22);
1211 }
1212 }
1213
1214 /**
1215 * Sets array of all "message-destination" element
1216 */
1217 public void setMessageDestinationArray(org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType[] messageDestinationArray)
1218 {
1219 synchronized (monitor())
1220 {
1221 check_orphaned();
1222 arraySetterHelper(messageDestinationArray, MESSAGEDESTINATION$22);
1223 }
1224 }
1225
1226 /**
1227 * Sets ith "message-destination" element
1228 */
1229 public void setMessageDestinationArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType messageDestination)
1230 {
1231 synchronized (monitor())
1232 {
1233 check_orphaned();
1234 org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType target = null;
1235 target = (org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType)get_store().find_element_user(MESSAGEDESTINATION$22, i);
1236 if (target == null)
1237 {
1238 throw new IndexOutOfBoundsException();
1239 }
1240 target.set(messageDestination);
1241 }
1242 }
1243
1244 /**
1245 * Inserts and returns a new empty value (as xml) as the ith "message-destination" element
1246 */
1247 public org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType insertNewMessageDestination(int i)
1248 {
1249 synchronized (monitor())
1250 {
1251 check_orphaned();
1252 org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType target = null;
1253 target = (org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType)get_store().insert_element_user(MESSAGEDESTINATION$22, i);
1254 return target;
1255 }
1256 }
1257
1258 /**
1259 * Appends and returns a new empty value (as xml) as the last "message-destination" element
1260 */
1261 public org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType addNewMessageDestination()
1262 {
1263 synchronized (monitor())
1264 {
1265 check_orphaned();
1266 org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType target = null;
1267 target = (org.apache.geronimo.xbeans.geronimo.naming.GerMessageDestinationType)get_store().add_element_user(MESSAGEDESTINATION$22);
1268 return target;
1269 }
1270 }
1271
1272 /**
1273 * Removes the ith "message-destination" element
1274 */
1275 public void removeMessageDestination(int i)
1276 {
1277 synchronized (monitor())
1278 {
1279 check_orphaned();
1280 get_store().remove_element(MESSAGEDESTINATION$22, i);
1281 }
1282 }
1283
1284 /**
1285 * Gets the "security-realm-name" element
1286 */
1287 public java.lang.String getSecurityRealmName()
1288 {
1289 synchronized (monitor())
1290 {
1291 check_orphaned();
1292 org.apache.xmlbeans.SimpleValue target = null;
1293 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECURITYREALMNAME$24, 0);
1294 if (target == null)
1295 {
1296 return null;
1297 }
1298 return target.getStringValue();
1299 }
1300 }
1301
1302 /**
1303 * Gets (as xml) the "security-realm-name" element
1304 */
1305 public org.apache.xmlbeans.XmlString xgetSecurityRealmName()
1306 {
1307 synchronized (monitor())
1308 {
1309 check_orphaned();
1310 org.apache.xmlbeans.XmlString target = null;
1311 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SECURITYREALMNAME$24, 0);
1312 return target;
1313 }
1314 }
1315
1316 /**
1317 * True if has "security-realm-name" element
1318 */
1319 public boolean isSetSecurityRealmName()
1320 {
1321 synchronized (monitor())
1322 {
1323 check_orphaned();
1324 return get_store().count_elements(SECURITYREALMNAME$24) != 0;
1325 }
1326 }
1327
1328 /**
1329 * Sets the "security-realm-name" element
1330 */
1331 public void setSecurityRealmName(java.lang.String securityRealmName)
1332 {
1333 synchronized (monitor())
1334 {
1335 check_orphaned();
1336 org.apache.xmlbeans.SimpleValue target = null;
1337 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECURITYREALMNAME$24, 0);
1338 if (target == null)
1339 {
1340 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECURITYREALMNAME$24);
1341 }
1342 target.setStringValue(securityRealmName);
1343 }
1344 }
1345
1346 /**
1347 * Sets (as xml) the "security-realm-name" element
1348 */
1349 public void xsetSecurityRealmName(org.apache.xmlbeans.XmlString securityRealmName)
1350 {
1351 synchronized (monitor())
1352 {
1353 check_orphaned();
1354 org.apache.xmlbeans.XmlString target = null;
1355 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SECURITYREALMNAME$24, 0);
1356 if (target == null)
1357 {
1358 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(SECURITYREALMNAME$24);
1359 }
1360 target.set(securityRealmName);
1361 }
1362 }
1363
1364 /**
1365 * Unsets the "security-realm-name" element
1366 */
1367 public void unsetSecurityRealmName()
1368 {
1369 synchronized (monitor())
1370 {
1371 check_orphaned();
1372 get_store().remove_element(SECURITYREALMNAME$24, 0);
1373 }
1374 }
1375
1376 /**
1377 * Gets the "security" element
1378 */
1379 public org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType getSecurity()
1380 {
1381 synchronized (monitor())
1382 {
1383 check_orphaned();
1384 org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType target = null;
1385 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType)get_store().find_element_user(SECURITY$26, 0);
1386 if (target == null)
1387 {
1388 return null;
1389 }
1390 return target;
1391 }
1392 }
1393
1394 /**
1395 * True if has "security" element
1396 */
1397 public boolean isSetSecurity()
1398 {
1399 synchronized (monitor())
1400 {
1401 check_orphaned();
1402 return get_store().count_elements(SECURITY$26) != 0;
1403 }
1404 }
1405
1406 /**
1407 * Sets the "security" element
1408 */
1409 public void setSecurity(org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType security)
1410 {
1411 synchronized (monitor())
1412 {
1413 check_orphaned();
1414 org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType target = null;
1415 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType)get_store().find_element_user(SECURITY$26, 0);
1416 if (target == null)
1417 {
1418 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType)get_store().add_element_user(SECURITY$26);
1419 }
1420 target.set(security);
1421 }
1422 }
1423
1424 /**
1425 * Appends and returns a new empty "security" element
1426 */
1427 public org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType addNewSecurity()
1428 {
1429 synchronized (monitor())
1430 {
1431 check_orphaned();
1432 org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType target = null;
1433 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerAbstractSecurityType)get_store().add_element_user(SECURITY$26);
1434 return target;
1435 }
1436 }
1437
1438 /**
1439 * Unsets the "security" element
1440 */
1441 public void unsetSecurity()
1442 {
1443 synchronized (monitor())
1444 {
1445 check_orphaned();
1446 get_store().remove_element(SECURITY$26, 0);
1447 }
1448 }
1449
1450 /**
1451 * Gets array of all "service" elements
1452 */
1453 public org.apache.geronimo.deployment.xbeans.AbstractServiceType[] getServiceArray()
1454 {
1455 synchronized (monitor())
1456 {
1457 check_orphaned();
1458 java.util.List targetList = new java.util.ArrayList();
1459 get_store().find_all_element_users(SERVICE$29, targetList);
1460 org.apache.geronimo.deployment.xbeans.AbstractServiceType[] result = new org.apache.geronimo.deployment.xbeans.AbstractServiceType[targetList.size()];
1461 targetList.toArray(result);
1462 return result;
1463 }
1464 }
1465
1466 /**
1467 * Gets ith "service" element
1468 */
1469 public org.apache.geronimo.deployment.xbeans.AbstractServiceType getServiceArray(int i)
1470 {
1471 synchronized (monitor())
1472 {
1473 check_orphaned();
1474 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null;
1475 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().find_element_user(SERVICE$29, i);
1476 if (target == null)
1477 {
1478 throw new IndexOutOfBoundsException();
1479 }
1480 return target;
1481 }
1482 }
1483
1484 /**
1485 * Returns number of "service" element
1486 */
1487 public int sizeOfServiceArray()
1488 {
1489 synchronized (monitor())
1490 {
1491 check_orphaned();
1492 return get_store().count_elements(SERVICE$29);
1493 }
1494 }
1495
1496 /**
1497 * Sets array of all "service" element
1498 */
1499 public void setServiceArray(org.apache.geronimo.deployment.xbeans.AbstractServiceType[] serviceArray)
1500 {
1501 synchronized (monitor())
1502 {
1503 check_orphaned();
1504 arraySetterHelper(serviceArray, SERVICE$28, SERVICE$29);
1505 }
1506 }
1507
1508 /**
1509 * Sets ith "service" element
1510 */
1511 public void setServiceArray(int i, org.apache.geronimo.deployment.xbeans.AbstractServiceType service)
1512 {
1513 synchronized (monitor())
1514 {
1515 check_orphaned();
1516 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null;
1517 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().find_element_user(SERVICE$29, i);
1518 if (target == null)
1519 {
1520 throw new IndexOutOfBoundsException();
1521 }
1522 target.set(service);
1523 }
1524 }
1525
1526 /**
1527 * Inserts and returns a new empty value (as xml) as the ith "service" element
1528 */
1529 public org.apache.geronimo.deployment.xbeans.AbstractServiceType insertNewService(int i)
1530 {
1531 synchronized (monitor())
1532 {
1533 check_orphaned();
1534 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null;
1535 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().insert_element_user(SERVICE$29, SERVICE$28, i);
1536 return target;
1537 }
1538 }
1539
1540 /**
1541 * Appends and returns a new empty value (as xml) as the last "service" element
1542 */
1543 public org.apache.geronimo.deployment.xbeans.AbstractServiceType addNewService()
1544 {
1545 synchronized (monitor())
1546 {
1547 check_orphaned();
1548 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null;
1549 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().add_element_user(SERVICE$28);
1550 return target;
1551 }
1552 }
1553
1554 /**
1555 * Removes the ith "service" element
1556 */
1557 public void removeService(int i)
1558 {
1559 synchronized (monitor())
1560 {
1561 check_orphaned();
1562 get_store().remove_element(SERVICE$29, i);
1563 }
1564 }
1565
1566 /**
1567 * Gets array of all "persistence" elements
1568 */
1569 public org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence[] getPersistenceArray()
1570 {
1571 synchronized (monitor())
1572 {
1573 check_orphaned();
1574 java.util.List targetList = new java.util.ArrayList();
1575 get_store().find_all_element_users(PERSISTENCE$30, targetList);
1576 org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence[] result = new org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence[targetList.size()];
1577 targetList.toArray(result);
1578 return result;
1579 }
1580 }
1581
1582 /**
1583 * Gets ith "persistence" element
1584 */
1585 public org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence getPersistenceArray(int i)
1586 {
1587 synchronized (monitor())
1588 {
1589 check_orphaned();
1590 org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence target = null;
1591 target = (org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence)get_store().find_element_user(PERSISTENCE$30, i);
1592 if (target == null)
1593 {
1594 throw new IndexOutOfBoundsException();
1595 }
1596 return target;
1597 }
1598 }
1599
1600 /**
1601 * Returns number of "persistence" element
1602 */
1603 public int sizeOfPersistenceArray()
1604 {
1605 synchronized (monitor())
1606 {
1607 check_orphaned();
1608 return get_store().count_elements(PERSISTENCE$30);
1609 }
1610 }
1611
1612 /**
1613 * Sets array of all "persistence" element
1614 */
1615 public void setPersistenceArray(org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence[] persistenceArray)
1616 {
1617 synchronized (monitor())
1618 {
1619 check_orphaned();
1620 arraySetterHelper(persistenceArray, PERSISTENCE$30);
1621 }
1622 }
1623
1624 /**
1625 * Sets ith "persistence" element
1626 */
1627 public void setPersistenceArray(int i, org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence persistence)
1628 {
1629 synchronized (monitor())
1630 {
1631 check_orphaned();
1632 org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence target = null;
1633 target = (org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence)get_store().find_element_user(PERSISTENCE$30, i);
1634 if (target == null)
1635 {
1636 throw new IndexOutOfBoundsException();
1637 }
1638 target.set(persistence);
1639 }
1640 }
1641
1642 /**
1643 * Inserts and returns a new empty value (as xml) as the ith "persistence" element
1644 */
1645 public org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence insertNewPersistence(int i)
1646 {
1647 synchronized (monitor())
1648 {
1649 check_orphaned();
1650 org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence target = null;
1651 target = (org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence)get_store().insert_element_user(PERSISTENCE$30, i);
1652 return target;
1653 }
1654 }
1655
1656 /**
1657 * Appends and returns a new empty value (as xml) as the last "persistence" element
1658 */
1659 public org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence addNewPersistence()
1660 {
1661 synchronized (monitor())
1662 {
1663 check_orphaned();
1664 org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence target = null;
1665 target = (org.apache.geronimo.xbeans.persistence.PersistenceDocument.Persistence)get_store().add_element_user(PERSISTENCE$30);
1666 return target;
1667 }
1668 }
1669
1670 /**
1671 * Removes the ith "persistence" element
1672 */
1673 public void removePersistence(int i)
1674 {
1675 synchronized (monitor())
1676 {
1677 check_orphaned();
1678 get_store().remove_element(PERSISTENCE$30, i);
1679 }
1680 }
1681 }