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