001 /* 002 * XML Type: connectorType 003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/connector-1.2 004 * Java type: org.apache.geronimo.xbeans.geronimo.GerConnectorType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.xbeans.geronimo.impl; 009 /** 010 * An XML connectorType(@http://geronimo.apache.org/xml/ns/j2ee/connector-1.2). 011 * 012 * This is a complex type. 013 */ 014 public class GerConnectorTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.GerConnectorType 015 { 016 017 public GerConnectorTypeImpl(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 RESOURCEADAPTER$2 = 025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "resourceadapter"); 026 private static final javax.xml.namespace.QName ADMINOBJECT$4 = 027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "adminobject"); 028 private static final javax.xml.namespace.QName SERVICE$6 = 029 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "service"); 030 private static final org.apache.xmlbeans.QNameSet SERVICE$7 = org.apache.xmlbeans.QNameSet.forArray( new javax.xml.namespace.QName[] { 031 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "service"), 032 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "gbean"), 033 }); 034 035 036 /** 037 * Gets the "environment" element 038 */ 039 public org.apache.geronimo.deployment.xbeans.EnvironmentType getEnvironment() 040 { 041 synchronized (monitor()) 042 { 043 check_orphaned(); 044 org.apache.geronimo.deployment.xbeans.EnvironmentType target = null; 045 target = (org.apache.geronimo.deployment.xbeans.EnvironmentType)get_store().find_element_user(ENVIRONMENT$0, 0); 046 if (target == null) 047 { 048 return null; 049 } 050 return target; 051 } 052 } 053 054 /** 055 * True if has "environment" element 056 */ 057 public boolean isSetEnvironment() 058 { 059 synchronized (monitor()) 060 { 061 check_orphaned(); 062 return get_store().count_elements(ENVIRONMENT$0) != 0; 063 } 064 } 065 066 /** 067 * Sets the "environment" element 068 */ 069 public void setEnvironment(org.apache.geronimo.deployment.xbeans.EnvironmentType environment) 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 target = (org.apache.geronimo.deployment.xbeans.EnvironmentType)get_store().add_element_user(ENVIRONMENT$0); 079 } 080 target.set(environment); 081 } 082 } 083 084 /** 085 * Appends and returns a new empty "environment" element 086 */ 087 public org.apache.geronimo.deployment.xbeans.EnvironmentType addNewEnvironment() 088 { 089 synchronized (monitor()) 090 { 091 check_orphaned(); 092 org.apache.geronimo.deployment.xbeans.EnvironmentType target = null; 093 target = (org.apache.geronimo.deployment.xbeans.EnvironmentType)get_store().add_element_user(ENVIRONMENT$0); 094 return target; 095 } 096 } 097 098 /** 099 * Unsets the "environment" element 100 */ 101 public void unsetEnvironment() 102 { 103 synchronized (monitor()) 104 { 105 check_orphaned(); 106 get_store().remove_element(ENVIRONMENT$0, 0); 107 } 108 } 109 110 /** 111 * Gets array of all "resourceadapter" elements 112 */ 113 public org.apache.geronimo.xbeans.geronimo.GerResourceadapterType[] getResourceadapterArray() 114 { 115 synchronized (monitor()) 116 { 117 check_orphaned(); 118 java.util.List targetList = new java.util.ArrayList(); 119 get_store().find_all_element_users(RESOURCEADAPTER$2, targetList); 120 org.apache.geronimo.xbeans.geronimo.GerResourceadapterType[] result = new org.apache.geronimo.xbeans.geronimo.GerResourceadapterType[targetList.size()]; 121 targetList.toArray(result); 122 return result; 123 } 124 } 125 126 /** 127 * Gets ith "resourceadapter" element 128 */ 129 public org.apache.geronimo.xbeans.geronimo.GerResourceadapterType getResourceadapterArray(int i) 130 { 131 synchronized (monitor()) 132 { 133 check_orphaned(); 134 org.apache.geronimo.xbeans.geronimo.GerResourceadapterType target = null; 135 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterType)get_store().find_element_user(RESOURCEADAPTER$2, i); 136 if (target == null) 137 { 138 throw new IndexOutOfBoundsException(); 139 } 140 return target; 141 } 142 } 143 144 /** 145 * Returns number of "resourceadapter" element 146 */ 147 public int sizeOfResourceadapterArray() 148 { 149 synchronized (monitor()) 150 { 151 check_orphaned(); 152 return get_store().count_elements(RESOURCEADAPTER$2); 153 } 154 } 155 156 /** 157 * Sets array of all "resourceadapter" element 158 */ 159 public void setResourceadapterArray(org.apache.geronimo.xbeans.geronimo.GerResourceadapterType[] resourceadapterArray) 160 { 161 synchronized (monitor()) 162 { 163 check_orphaned(); 164 arraySetterHelper(resourceadapterArray, RESOURCEADAPTER$2); 165 } 166 } 167 168 /** 169 * Sets ith "resourceadapter" element 170 */ 171 public void setResourceadapterArray(int i, org.apache.geronimo.xbeans.geronimo.GerResourceadapterType resourceadapter) 172 { 173 synchronized (monitor()) 174 { 175 check_orphaned(); 176 org.apache.geronimo.xbeans.geronimo.GerResourceadapterType target = null; 177 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterType)get_store().find_element_user(RESOURCEADAPTER$2, i); 178 if (target == null) 179 { 180 throw new IndexOutOfBoundsException(); 181 } 182 target.set(resourceadapter); 183 } 184 } 185 186 /** 187 * Inserts and returns a new empty value (as xml) as the ith "resourceadapter" element 188 */ 189 public org.apache.geronimo.xbeans.geronimo.GerResourceadapterType insertNewResourceadapter(int i) 190 { 191 synchronized (monitor()) 192 { 193 check_orphaned(); 194 org.apache.geronimo.xbeans.geronimo.GerResourceadapterType target = null; 195 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterType)get_store().insert_element_user(RESOURCEADAPTER$2, i); 196 return target; 197 } 198 } 199 200 /** 201 * Appends and returns a new empty value (as xml) as the last "resourceadapter" element 202 */ 203 public org.apache.geronimo.xbeans.geronimo.GerResourceadapterType addNewResourceadapter() 204 { 205 synchronized (monitor()) 206 { 207 check_orphaned(); 208 org.apache.geronimo.xbeans.geronimo.GerResourceadapterType target = null; 209 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterType)get_store().add_element_user(RESOURCEADAPTER$2); 210 return target; 211 } 212 } 213 214 /** 215 * Removes the ith "resourceadapter" element 216 */ 217 public void removeResourceadapter(int i) 218 { 219 synchronized (monitor()) 220 { 221 check_orphaned(); 222 get_store().remove_element(RESOURCEADAPTER$2, i); 223 } 224 } 225 226 /** 227 * Gets array of all "adminobject" elements 228 */ 229 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectType[] getAdminobjectArray() 230 { 231 synchronized (monitor()) 232 { 233 check_orphaned(); 234 java.util.List targetList = new java.util.ArrayList(); 235 get_store().find_all_element_users(ADMINOBJECT$4, targetList); 236 org.apache.geronimo.xbeans.geronimo.GerAdminobjectType[] result = new org.apache.geronimo.xbeans.geronimo.GerAdminobjectType[targetList.size()]; 237 targetList.toArray(result); 238 return result; 239 } 240 } 241 242 /** 243 * Gets ith "adminobject" element 244 */ 245 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectType getAdminobjectArray(int i) 246 { 247 synchronized (monitor()) 248 { 249 check_orphaned(); 250 org.apache.geronimo.xbeans.geronimo.GerAdminobjectType target = null; 251 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectType)get_store().find_element_user(ADMINOBJECT$4, i); 252 if (target == null) 253 { 254 throw new IndexOutOfBoundsException(); 255 } 256 return target; 257 } 258 } 259 260 /** 261 * Returns number of "adminobject" element 262 */ 263 public int sizeOfAdminobjectArray() 264 { 265 synchronized (monitor()) 266 { 267 check_orphaned(); 268 return get_store().count_elements(ADMINOBJECT$4); 269 } 270 } 271 272 /** 273 * Sets array of all "adminobject" element 274 */ 275 public void setAdminobjectArray(org.apache.geronimo.xbeans.geronimo.GerAdminobjectType[] adminobjectArray) 276 { 277 synchronized (monitor()) 278 { 279 check_orphaned(); 280 arraySetterHelper(adminobjectArray, ADMINOBJECT$4); 281 } 282 } 283 284 /** 285 * Sets ith "adminobject" element 286 */ 287 public void setAdminobjectArray(int i, org.apache.geronimo.xbeans.geronimo.GerAdminobjectType adminobject) 288 { 289 synchronized (monitor()) 290 { 291 check_orphaned(); 292 org.apache.geronimo.xbeans.geronimo.GerAdminobjectType target = null; 293 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectType)get_store().find_element_user(ADMINOBJECT$4, i); 294 if (target == null) 295 { 296 throw new IndexOutOfBoundsException(); 297 } 298 target.set(adminobject); 299 } 300 } 301 302 /** 303 * Inserts and returns a new empty value (as xml) as the ith "adminobject" element 304 */ 305 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectType insertNewAdminobject(int i) 306 { 307 synchronized (monitor()) 308 { 309 check_orphaned(); 310 org.apache.geronimo.xbeans.geronimo.GerAdminobjectType target = null; 311 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectType)get_store().insert_element_user(ADMINOBJECT$4, i); 312 return target; 313 } 314 } 315 316 /** 317 * Appends and returns a new empty value (as xml) as the last "adminobject" element 318 */ 319 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectType addNewAdminobject() 320 { 321 synchronized (monitor()) 322 { 323 check_orphaned(); 324 org.apache.geronimo.xbeans.geronimo.GerAdminobjectType target = null; 325 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectType)get_store().add_element_user(ADMINOBJECT$4); 326 return target; 327 } 328 } 329 330 /** 331 * Removes the ith "adminobject" element 332 */ 333 public void removeAdminobject(int i) 334 { 335 synchronized (monitor()) 336 { 337 check_orphaned(); 338 get_store().remove_element(ADMINOBJECT$4, i); 339 } 340 } 341 342 /** 343 * Gets array of all "service" elements 344 */ 345 public org.apache.geronimo.deployment.xbeans.AbstractServiceType[] getServiceArray() 346 { 347 synchronized (monitor()) 348 { 349 check_orphaned(); 350 java.util.List targetList = new java.util.ArrayList(); 351 get_store().find_all_element_users(SERVICE$7, targetList); 352 org.apache.geronimo.deployment.xbeans.AbstractServiceType[] result = new org.apache.geronimo.deployment.xbeans.AbstractServiceType[targetList.size()]; 353 targetList.toArray(result); 354 return result; 355 } 356 } 357 358 /** 359 * Gets ith "service" element 360 */ 361 public org.apache.geronimo.deployment.xbeans.AbstractServiceType getServiceArray(int i) 362 { 363 synchronized (monitor()) 364 { 365 check_orphaned(); 366 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null; 367 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().find_element_user(SERVICE$7, i); 368 if (target == null) 369 { 370 throw new IndexOutOfBoundsException(); 371 } 372 return target; 373 } 374 } 375 376 /** 377 * Returns number of "service" element 378 */ 379 public int sizeOfServiceArray() 380 { 381 synchronized (monitor()) 382 { 383 check_orphaned(); 384 return get_store().count_elements(SERVICE$7); 385 } 386 } 387 388 /** 389 * Sets array of all "service" element 390 */ 391 public void setServiceArray(org.apache.geronimo.deployment.xbeans.AbstractServiceType[] serviceArray) 392 { 393 synchronized (monitor()) 394 { 395 check_orphaned(); 396 arraySetterHelper(serviceArray, SERVICE$6, SERVICE$7); 397 } 398 } 399 400 /** 401 * Sets ith "service" element 402 */ 403 public void setServiceArray(int i, org.apache.geronimo.deployment.xbeans.AbstractServiceType service) 404 { 405 synchronized (monitor()) 406 { 407 check_orphaned(); 408 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null; 409 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().find_element_user(SERVICE$7, i); 410 if (target == null) 411 { 412 throw new IndexOutOfBoundsException(); 413 } 414 target.set(service); 415 } 416 } 417 418 /** 419 * Inserts and returns a new empty value (as xml) as the ith "service" element 420 */ 421 public org.apache.geronimo.deployment.xbeans.AbstractServiceType insertNewService(int i) 422 { 423 synchronized (monitor()) 424 { 425 check_orphaned(); 426 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null; 427 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().insert_element_user(SERVICE$7, SERVICE$6, i); 428 return target; 429 } 430 } 431 432 /** 433 * Appends and returns a new empty value (as xml) as the last "service" element 434 */ 435 public org.apache.geronimo.deployment.xbeans.AbstractServiceType addNewService() 436 { 437 synchronized (monitor()) 438 { 439 check_orphaned(); 440 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null; 441 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().add_element_user(SERVICE$6); 442 return target; 443 } 444 } 445 446 /** 447 * Removes the ith "service" element 448 */ 449 public void removeService(int i) 450 { 451 synchronized (monitor()) 452 { 453 check_orphaned(); 454 get_store().remove_element(SERVICE$7, i); 455 } 456 } 457 }