001 /* 002 * XML Type: compoundSecMechType 003 * Namespace: http://openejb.apache.org/xml/ns/corba-css-config-2.1 004 * Java type: org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.corba.xbeans.csiv2.css.impl; 009 /** 010 * An XML compoundSecMechType(@http://openejb.apache.org/xml/ns/corba-css-config-2.1). 011 * 012 * This is a complex type. 013 */ 014 public class CSSCompoundSecMechTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType 015 { 016 017 public CSSCompoundSecMechTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName DESCRIPTION$0 = 023 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-css-config-2.1", "description"); 024 private static final javax.xml.namespace.QName SSL$2 = 025 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-css-config-2.1", "SSL"); 026 private static final javax.xml.namespace.QName SECIOP$4 = 027 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-css-config-2.1", "SECIOP"); 028 private static final javax.xml.namespace.QName GSSUPSTATIC$6 = 029 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-css-config-2.1", "GSSUPStatic"); 030 private static final javax.xml.namespace.QName GSSUPDYNAMIC$8 = 031 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-css-config-2.1", "GSSUPDynamic"); 032 private static final javax.xml.namespace.QName SASMECH$10 = 033 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-css-config-2.1", "sasMech"); 034 035 036 /** 037 * Gets array of all "description" elements 038 */ 039 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType[] getDescriptionArray() 040 { 041 synchronized (monitor()) 042 { 043 check_orphaned(); 044 java.util.List targetList = new java.util.ArrayList(); 045 get_store().find_all_element_users(DESCRIPTION$0, targetList); 046 org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType[] result = new org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType[targetList.size()]; 047 targetList.toArray(result); 048 return result; 049 } 050 } 051 052 /** 053 * Gets ith "description" element 054 */ 055 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType getDescriptionArray(int i) 056 { 057 synchronized (monitor()) 058 { 059 check_orphaned(); 060 org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType target = null; 061 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType)get_store().find_element_user(DESCRIPTION$0, i); 062 if (target == null) 063 { 064 throw new IndexOutOfBoundsException(); 065 } 066 return target; 067 } 068 } 069 070 /** 071 * Returns number of "description" element 072 */ 073 public int sizeOfDescriptionArray() 074 { 075 synchronized (monitor()) 076 { 077 check_orphaned(); 078 return get_store().count_elements(DESCRIPTION$0); 079 } 080 } 081 082 /** 083 * Sets array of all "description" element 084 */ 085 public void setDescriptionArray(org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType[] descriptionArray) 086 { 087 synchronized (monitor()) 088 { 089 check_orphaned(); 090 arraySetterHelper(descriptionArray, DESCRIPTION$0); 091 } 092 } 093 094 /** 095 * Sets ith "description" element 096 */ 097 public void setDescriptionArray(int i, org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType description) 098 { 099 synchronized (monitor()) 100 { 101 check_orphaned(); 102 org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType target = null; 103 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType)get_store().find_element_user(DESCRIPTION$0, i); 104 if (target == null) 105 { 106 throw new IndexOutOfBoundsException(); 107 } 108 target.set(description); 109 } 110 } 111 112 /** 113 * Inserts and returns a new empty value (as xml) as the ith "description" element 114 */ 115 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType insertNewDescription(int i) 116 { 117 synchronized (monitor()) 118 { 119 check_orphaned(); 120 org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType target = null; 121 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType)get_store().insert_element_user(DESCRIPTION$0, i); 122 return target; 123 } 124 } 125 126 /** 127 * Appends and returns a new empty value (as xml) as the last "description" element 128 */ 129 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType addNewDescription() 130 { 131 synchronized (monitor()) 132 { 133 check_orphaned(); 134 org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType target = null; 135 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType)get_store().add_element_user(DESCRIPTION$0); 136 return target; 137 } 138 } 139 140 /** 141 * Removes the ith "description" element 142 */ 143 public void removeDescription(int i) 144 { 145 synchronized (monitor()) 146 { 147 check_orphaned(); 148 get_store().remove_element(DESCRIPTION$0, i); 149 } 150 } 151 152 /** 153 * Gets the "SSL" element 154 */ 155 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType getSSL() 156 { 157 synchronized (monitor()) 158 { 159 check_orphaned(); 160 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType target = null; 161 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType)get_store().find_element_user(SSL$2, 0); 162 if (target == null) 163 { 164 return null; 165 } 166 return target; 167 } 168 } 169 170 /** 171 * True if has "SSL" element 172 */ 173 public boolean isSetSSL() 174 { 175 synchronized (monitor()) 176 { 177 check_orphaned(); 178 return get_store().count_elements(SSL$2) != 0; 179 } 180 } 181 182 /** 183 * Sets the "SSL" element 184 */ 185 public void setSSL(org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType ssl) 186 { 187 synchronized (monitor()) 188 { 189 check_orphaned(); 190 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType target = null; 191 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType)get_store().find_element_user(SSL$2, 0); 192 if (target == null) 193 { 194 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType)get_store().add_element_user(SSL$2); 195 } 196 target.set(ssl); 197 } 198 } 199 200 /** 201 * Appends and returns a new empty "SSL" element 202 */ 203 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType addNewSSL() 204 { 205 synchronized (monitor()) 206 { 207 check_orphaned(); 208 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType target = null; 209 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSSLType)get_store().add_element_user(SSL$2); 210 return target; 211 } 212 } 213 214 /** 215 * Unsets the "SSL" element 216 */ 217 public void unsetSSL() 218 { 219 synchronized (monitor()) 220 { 221 check_orphaned(); 222 get_store().remove_element(SSL$2, 0); 223 } 224 } 225 226 /** 227 * Gets the "SECIOP" element 228 */ 229 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType getSECIOP() 230 { 231 synchronized (monitor()) 232 { 233 check_orphaned(); 234 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType target = null; 235 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType)get_store().find_element_user(SECIOP$4, 0); 236 if (target == null) 237 { 238 return null; 239 } 240 return target; 241 } 242 } 243 244 /** 245 * True if has "SECIOP" element 246 */ 247 public boolean isSetSECIOP() 248 { 249 synchronized (monitor()) 250 { 251 check_orphaned(); 252 return get_store().count_elements(SECIOP$4) != 0; 253 } 254 } 255 256 /** 257 * Sets the "SECIOP" element 258 */ 259 public void setSECIOP(org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType seciop) 260 { 261 synchronized (monitor()) 262 { 263 check_orphaned(); 264 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType target = null; 265 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType)get_store().find_element_user(SECIOP$4, 0); 266 if (target == null) 267 { 268 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType)get_store().add_element_user(SECIOP$4); 269 } 270 target.set(seciop); 271 } 272 } 273 274 /** 275 * Appends and returns a new empty "SECIOP" element 276 */ 277 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType addNewSECIOP() 278 { 279 synchronized (monitor()) 280 { 281 check_orphaned(); 282 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType target = null; 283 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType)get_store().add_element_user(SECIOP$4); 284 return target; 285 } 286 } 287 288 /** 289 * Unsets the "SECIOP" element 290 */ 291 public void unsetSECIOP() 292 { 293 synchronized (monitor()) 294 { 295 check_orphaned(); 296 get_store().remove_element(SECIOP$4, 0); 297 } 298 } 299 300 /** 301 * Gets the "GSSUPStatic" element 302 */ 303 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType getGSSUPStatic() 304 { 305 synchronized (monitor()) 306 { 307 check_orphaned(); 308 org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType target = null; 309 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType)get_store().find_element_user(GSSUPSTATIC$6, 0); 310 if (target == null) 311 { 312 return null; 313 } 314 return target; 315 } 316 } 317 318 /** 319 * True if has "GSSUPStatic" element 320 */ 321 public boolean isSetGSSUPStatic() 322 { 323 synchronized (monitor()) 324 { 325 check_orphaned(); 326 return get_store().count_elements(GSSUPSTATIC$6) != 0; 327 } 328 } 329 330 /** 331 * Sets the "GSSUPStatic" element 332 */ 333 public void setGSSUPStatic(org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType gssupStatic) 334 { 335 synchronized (monitor()) 336 { 337 check_orphaned(); 338 org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType target = null; 339 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType)get_store().find_element_user(GSSUPSTATIC$6, 0); 340 if (target == null) 341 { 342 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType)get_store().add_element_user(GSSUPSTATIC$6); 343 } 344 target.set(gssupStatic); 345 } 346 } 347 348 /** 349 * Appends and returns a new empty "GSSUPStatic" element 350 */ 351 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType addNewGSSUPStatic() 352 { 353 synchronized (monitor()) 354 { 355 check_orphaned(); 356 org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType target = null; 357 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPStaticType)get_store().add_element_user(GSSUPSTATIC$6); 358 return target; 359 } 360 } 361 362 /** 363 * Unsets the "GSSUPStatic" element 364 */ 365 public void unsetGSSUPStatic() 366 { 367 synchronized (monitor()) 368 { 369 check_orphaned(); 370 get_store().remove_element(GSSUPSTATIC$6, 0); 371 } 372 } 373 374 /** 375 * Gets the "GSSUPDynamic" element 376 */ 377 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType getGSSUPDynamic() 378 { 379 synchronized (monitor()) 380 { 381 check_orphaned(); 382 org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType target = null; 383 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType)get_store().find_element_user(GSSUPDYNAMIC$8, 0); 384 if (target == null) 385 { 386 return null; 387 } 388 return target; 389 } 390 } 391 392 /** 393 * True if has "GSSUPDynamic" element 394 */ 395 public boolean isSetGSSUPDynamic() 396 { 397 synchronized (monitor()) 398 { 399 check_orphaned(); 400 return get_store().count_elements(GSSUPDYNAMIC$8) != 0; 401 } 402 } 403 404 /** 405 * Sets the "GSSUPDynamic" element 406 */ 407 public void setGSSUPDynamic(org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType gssupDynamic) 408 { 409 synchronized (monitor()) 410 { 411 check_orphaned(); 412 org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType target = null; 413 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType)get_store().find_element_user(GSSUPDYNAMIC$8, 0); 414 if (target == null) 415 { 416 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType)get_store().add_element_user(GSSUPDYNAMIC$8); 417 } 418 target.set(gssupDynamic); 419 } 420 } 421 422 /** 423 * Appends and returns a new empty "GSSUPDynamic" element 424 */ 425 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType addNewGSSUPDynamic() 426 { 427 synchronized (monitor()) 428 { 429 check_orphaned(); 430 org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType target = null; 431 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSGSSUPDynamicType)get_store().add_element_user(GSSUPDYNAMIC$8); 432 return target; 433 } 434 } 435 436 /** 437 * Unsets the "GSSUPDynamic" element 438 */ 439 public void unsetGSSUPDynamic() 440 { 441 synchronized (monitor()) 442 { 443 check_orphaned(); 444 get_store().remove_element(GSSUPDYNAMIC$8, 0); 445 } 446 } 447 448 /** 449 * Gets the "sasMech" element 450 */ 451 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType getSasMech() 452 { 453 synchronized (monitor()) 454 { 455 check_orphaned(); 456 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType target = null; 457 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType)get_store().find_element_user(SASMECH$10, 0); 458 if (target == null) 459 { 460 return null; 461 } 462 return target; 463 } 464 } 465 466 /** 467 * True if has "sasMech" element 468 */ 469 public boolean isSetSasMech() 470 { 471 synchronized (monitor()) 472 { 473 check_orphaned(); 474 return get_store().count_elements(SASMECH$10) != 0; 475 } 476 } 477 478 /** 479 * Sets the "sasMech" element 480 */ 481 public void setSasMech(org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType sasMech) 482 { 483 synchronized (monitor()) 484 { 485 check_orphaned(); 486 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType target = null; 487 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType)get_store().find_element_user(SASMECH$10, 0); 488 if (target == null) 489 { 490 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType)get_store().add_element_user(SASMECH$10); 491 } 492 target.set(sasMech); 493 } 494 } 495 496 /** 497 * Appends and returns a new empty "sasMech" element 498 */ 499 public org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType addNewSasMech() 500 { 501 synchronized (monitor()) 502 { 503 check_orphaned(); 504 org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType target = null; 505 target = (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSasMechType)get_store().add_element_user(SASMECH$10); 506 return target; 507 } 508 } 509 510 /** 511 * Unsets the "sasMech" element 512 */ 513 public void unsetSasMech() 514 { 515 synchronized (monitor()) 516 { 517 check_orphaned(); 518 get_store().remove_element(SASMECH$10, 0); 519 } 520 } 521 }