001 /*
002 * XML Type: SSLType
003 * Namespace: http://openejb.apache.org/xml/ns/corba-tss-config-2.1
004 * Java type: org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.corba.xbeans.csiv2.tss.impl;
009 /**
010 * An XML SSLType(@http://openejb.apache.org/xml/ns/corba-tss-config-2.1).
011 *
012 * This is a complex type.
013 */
014 public class TSSSSLTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType
015 {
016
017 public TSSSSLTypeImpl(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-tss-config-2.1", "description");
024 private static final javax.xml.namespace.QName SUPPORTS$2 =
025 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-tss-config-2.1", "supports");
026 private static final javax.xml.namespace.QName REQUIRES$4 =
027 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-tss-config-2.1", "requires");
028 private static final javax.xml.namespace.QName TRUSTEVERYONE$6 =
029 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-tss-config-2.1", "trustEveryone");
030 private static final javax.xml.namespace.QName TRUSTNOONE$8 =
031 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-tss-config-2.1", "trustNoone");
032 private static final javax.xml.namespace.QName TRUSTLIST$10 =
033 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-tss-config-2.1", "trustList");
034 private static final javax.xml.namespace.QName PORT$12 =
035 new javax.xml.namespace.QName("", "port");
036 private static final javax.xml.namespace.QName HOSTNAME$14 =
037 new javax.xml.namespace.QName("", "hostname");
038 private static final javax.xml.namespace.QName HANDSHAKETIMEOUT$16 =
039 new javax.xml.namespace.QName("", "handshakeTimeout");
040
041
042 /**
043 * Gets array of all "description" elements
044 */
045 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType[] getDescriptionArray()
046 {
047 synchronized (monitor())
048 {
049 check_orphaned();
050 java.util.List targetList = new java.util.ArrayList();
051 get_store().find_all_element_users(DESCRIPTION$0, targetList);
052 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType[] result = new org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType[targetList.size()];
053 targetList.toArray(result);
054 return result;
055 }
056 }
057
058 /**
059 * Gets ith "description" element
060 */
061 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType getDescriptionArray(int i)
062 {
063 synchronized (monitor())
064 {
065 check_orphaned();
066 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType target = null;
067 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType)get_store().find_element_user(DESCRIPTION$0, i);
068 if (target == null)
069 {
070 throw new IndexOutOfBoundsException();
071 }
072 return target;
073 }
074 }
075
076 /**
077 * Returns number of "description" element
078 */
079 public int sizeOfDescriptionArray()
080 {
081 synchronized (monitor())
082 {
083 check_orphaned();
084 return get_store().count_elements(DESCRIPTION$0);
085 }
086 }
087
088 /**
089 * Sets array of all "description" element
090 */
091 public void setDescriptionArray(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType[] descriptionArray)
092 {
093 synchronized (monitor())
094 {
095 check_orphaned();
096 arraySetterHelper(descriptionArray, DESCRIPTION$0);
097 }
098 }
099
100 /**
101 * Sets ith "description" element
102 */
103 public void setDescriptionArray(int i, org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType description)
104 {
105 synchronized (monitor())
106 {
107 check_orphaned();
108 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType target = null;
109 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType)get_store().find_element_user(DESCRIPTION$0, i);
110 if (target == null)
111 {
112 throw new IndexOutOfBoundsException();
113 }
114 target.set(description);
115 }
116 }
117
118 /**
119 * Inserts and returns a new empty value (as xml) as the ith "description" element
120 */
121 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType insertNewDescription(int i)
122 {
123 synchronized (monitor())
124 {
125 check_orphaned();
126 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType target = null;
127 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType)get_store().insert_element_user(DESCRIPTION$0, i);
128 return target;
129 }
130 }
131
132 /**
133 * Appends and returns a new empty value (as xml) as the last "description" element
134 */
135 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType addNewDescription()
136 {
137 synchronized (monitor())
138 {
139 check_orphaned();
140 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType target = null;
141 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType)get_store().add_element_user(DESCRIPTION$0);
142 return target;
143 }
144 }
145
146 /**
147 * Removes the ith "description" element
148 */
149 public void removeDescription(int i)
150 {
151 synchronized (monitor())
152 {
153 check_orphaned();
154 get_store().remove_element(DESCRIPTION$0, i);
155 }
156 }
157
158 /**
159 * Gets the "supports" element
160 */
161 public java.util.List getSupports()
162 {
163 synchronized (monitor())
164 {
165 check_orphaned();
166 org.apache.xmlbeans.SimpleValue target = null;
167 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUPPORTS$2, 0);
168 if (target == null)
169 {
170 return null;
171 }
172 return target.getListValue();
173 }
174 }
175
176 /**
177 * Gets (as xml) the "supports" element
178 */
179 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList xgetSupports()
180 {
181 synchronized (monitor())
182 {
183 check_orphaned();
184 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList target = null;
185 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList)get_store().find_element_user(SUPPORTS$2, 0);
186 return target;
187 }
188 }
189
190 /**
191 * Sets the "supports" element
192 */
193 public void setSupports(java.util.List supports)
194 {
195 synchronized (monitor())
196 {
197 check_orphaned();
198 org.apache.xmlbeans.SimpleValue target = null;
199 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUPPORTS$2, 0);
200 if (target == null)
201 {
202 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUPPORTS$2);
203 }
204 target.setListValue(supports);
205 }
206 }
207
208 /**
209 * Sets (as xml) the "supports" element
210 */
211 public void xsetSupports(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList supports)
212 {
213 synchronized (monitor())
214 {
215 check_orphaned();
216 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList target = null;
217 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList)get_store().find_element_user(SUPPORTS$2, 0);
218 if (target == null)
219 {
220 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList)get_store().add_element_user(SUPPORTS$2);
221 }
222 target.set(supports);
223 }
224 }
225
226 /**
227 * Gets the "requires" element
228 */
229 public java.util.List getRequires()
230 {
231 synchronized (monitor())
232 {
233 check_orphaned();
234 org.apache.xmlbeans.SimpleValue target = null;
235 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIRES$4, 0);
236 if (target == null)
237 {
238 return null;
239 }
240 return target.getListValue();
241 }
242 }
243
244 /**
245 * Gets (as xml) the "requires" element
246 */
247 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList xgetRequires()
248 {
249 synchronized (monitor())
250 {
251 check_orphaned();
252 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList target = null;
253 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList)get_store().find_element_user(REQUIRES$4, 0);
254 return target;
255 }
256 }
257
258 /**
259 * Sets the "requires" element
260 */
261 public void setRequires(java.util.List requires)
262 {
263 synchronized (monitor())
264 {
265 check_orphaned();
266 org.apache.xmlbeans.SimpleValue target = null;
267 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIRES$4, 0);
268 if (target == null)
269 {
270 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQUIRES$4);
271 }
272 target.setListValue(requires);
273 }
274 }
275
276 /**
277 * Sets (as xml) the "requires" element
278 */
279 public void xsetRequires(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList requires)
280 {
281 synchronized (monitor())
282 {
283 check_orphaned();
284 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList target = null;
285 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList)get_store().find_element_user(REQUIRES$4, 0);
286 if (target == null)
287 {
288 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOptionList)get_store().add_element_user(REQUIRES$4);
289 }
290 target.set(requires);
291 }
292 }
293
294 /**
295 * Gets the "trustEveryone" element
296 */
297 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType getTrustEveryone()
298 {
299 synchronized (monitor())
300 {
301 check_orphaned();
302 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType target = null;
303 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType)get_store().find_element_user(TRUSTEVERYONE$6, 0);
304 if (target == null)
305 {
306 return null;
307 }
308 return target;
309 }
310 }
311
312 /**
313 * True if has "trustEveryone" element
314 */
315 public boolean isSetTrustEveryone()
316 {
317 synchronized (monitor())
318 {
319 check_orphaned();
320 return get_store().count_elements(TRUSTEVERYONE$6) != 0;
321 }
322 }
323
324 /**
325 * Sets the "trustEveryone" element
326 */
327 public void setTrustEveryone(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType trustEveryone)
328 {
329 synchronized (monitor())
330 {
331 check_orphaned();
332 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType target = null;
333 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType)get_store().find_element_user(TRUSTEVERYONE$6, 0);
334 if (target == null)
335 {
336 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType)get_store().add_element_user(TRUSTEVERYONE$6);
337 }
338 target.set(trustEveryone);
339 }
340 }
341
342 /**
343 * Appends and returns a new empty "trustEveryone" element
344 */
345 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType addNewTrustEveryone()
346 {
347 synchronized (monitor())
348 {
349 check_orphaned();
350 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType target = null;
351 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType)get_store().add_element_user(TRUSTEVERYONE$6);
352 return target;
353 }
354 }
355
356 /**
357 * Unsets the "trustEveryone" element
358 */
359 public void unsetTrustEveryone()
360 {
361 synchronized (monitor())
362 {
363 check_orphaned();
364 get_store().remove_element(TRUSTEVERYONE$6, 0);
365 }
366 }
367
368 /**
369 * Gets the "trustNoone" element
370 */
371 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType getTrustNoone()
372 {
373 synchronized (monitor())
374 {
375 check_orphaned();
376 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType target = null;
377 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType)get_store().find_element_user(TRUSTNOONE$8, 0);
378 if (target == null)
379 {
380 return null;
381 }
382 return target;
383 }
384 }
385
386 /**
387 * True if has "trustNoone" element
388 */
389 public boolean isSetTrustNoone()
390 {
391 synchronized (monitor())
392 {
393 check_orphaned();
394 return get_store().count_elements(TRUSTNOONE$8) != 0;
395 }
396 }
397
398 /**
399 * Sets the "trustNoone" element
400 */
401 public void setTrustNoone(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType trustNoone)
402 {
403 synchronized (monitor())
404 {
405 check_orphaned();
406 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType target = null;
407 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType)get_store().find_element_user(TRUSTNOONE$8, 0);
408 if (target == null)
409 {
410 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType)get_store().add_element_user(TRUSTNOONE$8);
411 }
412 target.set(trustNoone);
413 }
414 }
415
416 /**
417 * Appends and returns a new empty "trustNoone" element
418 */
419 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType addNewTrustNoone()
420 {
421 synchronized (monitor())
422 {
423 check_orphaned();
424 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType target = null;
425 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType)get_store().add_element_user(TRUSTNOONE$8);
426 return target;
427 }
428 }
429
430 /**
431 * Unsets the "trustNoone" element
432 */
433 public void unsetTrustNoone()
434 {
435 synchronized (monitor())
436 {
437 check_orphaned();
438 get_store().remove_element(TRUSTNOONE$8, 0);
439 }
440 }
441
442 /**
443 * Gets the "trustList" element
444 */
445 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList getTrustList()
446 {
447 synchronized (monitor())
448 {
449 check_orphaned();
450 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList target = null;
451 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList)get_store().find_element_user(TRUSTLIST$10, 0);
452 if (target == null)
453 {
454 return null;
455 }
456 return target;
457 }
458 }
459
460 /**
461 * True if has "trustList" element
462 */
463 public boolean isSetTrustList()
464 {
465 synchronized (monitor())
466 {
467 check_orphaned();
468 return get_store().count_elements(TRUSTLIST$10) != 0;
469 }
470 }
471
472 /**
473 * Sets the "trustList" element
474 */
475 public void setTrustList(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList trustList)
476 {
477 synchronized (monitor())
478 {
479 check_orphaned();
480 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList target = null;
481 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList)get_store().find_element_user(TRUSTLIST$10, 0);
482 if (target == null)
483 {
484 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList)get_store().add_element_user(TRUSTLIST$10);
485 }
486 target.set(trustList);
487 }
488 }
489
490 /**
491 * Appends and returns a new empty "trustList" element
492 */
493 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList addNewTrustList()
494 {
495 synchronized (monitor())
496 {
497 check_orphaned();
498 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList target = null;
499 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList)get_store().add_element_user(TRUSTLIST$10);
500 return target;
501 }
502 }
503
504 /**
505 * Unsets the "trustList" element
506 */
507 public void unsetTrustList()
508 {
509 synchronized (monitor())
510 {
511 check_orphaned();
512 get_store().remove_element(TRUSTLIST$10, 0);
513 }
514 }
515
516 /**
517 * Gets the "port" attribute
518 */
519 public short getPort()
520 {
521 synchronized (monitor())
522 {
523 check_orphaned();
524 org.apache.xmlbeans.SimpleValue target = null;
525 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PORT$12);
526 if (target == null)
527 {
528 return 0;
529 }
530 return target.getShortValue();
531 }
532 }
533
534 /**
535 * Gets (as xml) the "port" attribute
536 */
537 public org.apache.xmlbeans.XmlShort xgetPort()
538 {
539 synchronized (monitor())
540 {
541 check_orphaned();
542 org.apache.xmlbeans.XmlShort target = null;
543 target = (org.apache.xmlbeans.XmlShort)get_store().find_attribute_user(PORT$12);
544 return target;
545 }
546 }
547
548 /**
549 * Sets the "port" attribute
550 */
551 public void setPort(short port)
552 {
553 synchronized (monitor())
554 {
555 check_orphaned();
556 org.apache.xmlbeans.SimpleValue target = null;
557 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PORT$12);
558 if (target == null)
559 {
560 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(PORT$12);
561 }
562 target.setShortValue(port);
563 }
564 }
565
566 /**
567 * Sets (as xml) the "port" attribute
568 */
569 public void xsetPort(org.apache.xmlbeans.XmlShort port)
570 {
571 synchronized (monitor())
572 {
573 check_orphaned();
574 org.apache.xmlbeans.XmlShort target = null;
575 target = (org.apache.xmlbeans.XmlShort)get_store().find_attribute_user(PORT$12);
576 if (target == null)
577 {
578 target = (org.apache.xmlbeans.XmlShort)get_store().add_attribute_user(PORT$12);
579 }
580 target.set(port);
581 }
582 }
583
584 /**
585 * Gets the "hostname" attribute
586 */
587 public java.lang.String getHostname()
588 {
589 synchronized (monitor())
590 {
591 check_orphaned();
592 org.apache.xmlbeans.SimpleValue target = null;
593 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HOSTNAME$14);
594 if (target == null)
595 {
596 return null;
597 }
598 return target.getStringValue();
599 }
600 }
601
602 /**
603 * Gets (as xml) the "hostname" attribute
604 */
605 public org.apache.xmlbeans.XmlString xgetHostname()
606 {
607 synchronized (monitor())
608 {
609 check_orphaned();
610 org.apache.xmlbeans.XmlString target = null;
611 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(HOSTNAME$14);
612 return target;
613 }
614 }
615
616 /**
617 * Sets the "hostname" attribute
618 */
619 public void setHostname(java.lang.String hostname)
620 {
621 synchronized (monitor())
622 {
623 check_orphaned();
624 org.apache.xmlbeans.SimpleValue target = null;
625 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HOSTNAME$14);
626 if (target == null)
627 {
628 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HOSTNAME$14);
629 }
630 target.setStringValue(hostname);
631 }
632 }
633
634 /**
635 * Sets (as xml) the "hostname" attribute
636 */
637 public void xsetHostname(org.apache.xmlbeans.XmlString hostname)
638 {
639 synchronized (monitor())
640 {
641 check_orphaned();
642 org.apache.xmlbeans.XmlString target = null;
643 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(HOSTNAME$14);
644 if (target == null)
645 {
646 target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(HOSTNAME$14);
647 }
648 target.set(hostname);
649 }
650 }
651
652 /**
653 * Gets the "handshakeTimeout" attribute
654 */
655 public short getHandshakeTimeout()
656 {
657 synchronized (monitor())
658 {
659 check_orphaned();
660 org.apache.xmlbeans.SimpleValue target = null;
661 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HANDSHAKETIMEOUT$16);
662 if (target == null)
663 {
664 return 0;
665 }
666 return target.getShortValue();
667 }
668 }
669
670 /**
671 * Gets (as xml) the "handshakeTimeout" attribute
672 */
673 public org.apache.xmlbeans.XmlShort xgetHandshakeTimeout()
674 {
675 synchronized (monitor())
676 {
677 check_orphaned();
678 org.apache.xmlbeans.XmlShort target = null;
679 target = (org.apache.xmlbeans.XmlShort)get_store().find_attribute_user(HANDSHAKETIMEOUT$16);
680 return target;
681 }
682 }
683
684 /**
685 * True if has "handshakeTimeout" attribute
686 */
687 public boolean isSetHandshakeTimeout()
688 {
689 synchronized (monitor())
690 {
691 check_orphaned();
692 return get_store().find_attribute_user(HANDSHAKETIMEOUT$16) != null;
693 }
694 }
695
696 /**
697 * Sets the "handshakeTimeout" attribute
698 */
699 public void setHandshakeTimeout(short handshakeTimeout)
700 {
701 synchronized (monitor())
702 {
703 check_orphaned();
704 org.apache.xmlbeans.SimpleValue target = null;
705 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HANDSHAKETIMEOUT$16);
706 if (target == null)
707 {
708 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HANDSHAKETIMEOUT$16);
709 }
710 target.setShortValue(handshakeTimeout);
711 }
712 }
713
714 /**
715 * Sets (as xml) the "handshakeTimeout" attribute
716 */
717 public void xsetHandshakeTimeout(org.apache.xmlbeans.XmlShort handshakeTimeout)
718 {
719 synchronized (monitor())
720 {
721 check_orphaned();
722 org.apache.xmlbeans.XmlShort target = null;
723 target = (org.apache.xmlbeans.XmlShort)get_store().find_attribute_user(HANDSHAKETIMEOUT$16);
724 if (target == null)
725 {
726 target = (org.apache.xmlbeans.XmlShort)get_store().add_attribute_user(HANDSHAKETIMEOUT$16);
727 }
728 target.set(handshakeTimeout);
729 }
730 }
731
732 /**
733 * Unsets the "handshakeTimeout" attribute
734 */
735 public void unsetHandshakeTimeout()
736 {
737 synchronized (monitor())
738 {
739 check_orphaned();
740 get_store().remove_attribute(HANDSHAKETIMEOUT$16);
741 }
742 }
743 /**
744 * An XML trustList(@http://openejb.apache.org/xml/ns/corba-tss-config-2.1).
745 *
746 * This is a complex type.
747 */
748 public static class TrustListImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType.TrustList
749 {
750
751 public TrustListImpl(org.apache.xmlbeans.SchemaType sType)
752 {
753 super(sType);
754 }
755
756 private static final javax.xml.namespace.QName ENTITY$0 =
757 new javax.xml.namespace.QName("http://openejb.apache.org/xml/ns/corba-tss-config-2.1", "entity");
758
759
760 /**
761 * Gets array of all "entity" elements
762 */
763 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType[] getEntityArray()
764 {
765 synchronized (monitor())
766 {
767 check_orphaned();
768 java.util.List targetList = new java.util.ArrayList();
769 get_store().find_all_element_users(ENTITY$0, targetList);
770 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType[] result = new org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType[targetList.size()];
771 targetList.toArray(result);
772 return result;
773 }
774 }
775
776 /**
777 * Gets ith "entity" element
778 */
779 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType getEntityArray(int i)
780 {
781 synchronized (monitor())
782 {
783 check_orphaned();
784 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType target = null;
785 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType)get_store().find_element_user(ENTITY$0, i);
786 if (target == null)
787 {
788 throw new IndexOutOfBoundsException();
789 }
790 return target;
791 }
792 }
793
794 /**
795 * Returns number of "entity" element
796 */
797 public int sizeOfEntityArray()
798 {
799 synchronized (monitor())
800 {
801 check_orphaned();
802 return get_store().count_elements(ENTITY$0);
803 }
804 }
805
806 /**
807 * Sets array of all "entity" element
808 */
809 public void setEntityArray(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType[] entityArray)
810 {
811 synchronized (monitor())
812 {
813 check_orphaned();
814 arraySetterHelper(entityArray, ENTITY$0);
815 }
816 }
817
818 /**
819 * Sets ith "entity" element
820 */
821 public void setEntityArray(int i, org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType entity)
822 {
823 synchronized (monitor())
824 {
825 check_orphaned();
826 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType target = null;
827 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType)get_store().find_element_user(ENTITY$0, i);
828 if (target == null)
829 {
830 throw new IndexOutOfBoundsException();
831 }
832 target.set(entity);
833 }
834 }
835
836 /**
837 * Inserts and returns a new empty value (as xml) as the ith "entity" element
838 */
839 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType insertNewEntity(int i)
840 {
841 synchronized (monitor())
842 {
843 check_orphaned();
844 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType target = null;
845 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType)get_store().insert_element_user(ENTITY$0, i);
846 return target;
847 }
848 }
849
850 /**
851 * Appends and returns a new empty value (as xml) as the last "entity" element
852 */
853 public org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType addNewEntity()
854 {
855 synchronized (monitor())
856 {
857 check_orphaned();
858 org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType target = null;
859 target = (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType)get_store().add_element_user(ENTITY$0);
860 return target;
861 }
862 }
863
864 /**
865 * Removes the ith "entity" element
866 */
867 public void removeEntity(int i)
868 {
869 synchronized (monitor())
870 {
871 check_orphaned();
872 get_store().remove_element(ENTITY$0, i);
873 }
874 }
875 }
876 }