001 /*
002 * XML Type: tomcat-clustering-wadiType
003 * Namespace: http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2
004 * Java type: org.apache.geronimo.xbeans.geronimo.GerTomcatClusteringWadiType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.geronimo.impl;
009 /**
010 * An XML tomcat-clustering-wadiType(@http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2).
011 *
012 * This is a complex type.
013 */
014 public class GerTomcatClusteringWadiTypeImpl extends org.apache.geronimo.xbeans.geronimo.j2ee.impl.GerAbstractClusteringTypeImpl implements org.apache.geronimo.xbeans.geronimo.GerTomcatClusteringWadiType
015 {
016
017 public GerTomcatClusteringWadiTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName SWEEPINTERVAL$0 =
023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2", "sweepInterval");
024 private static final javax.xml.namespace.QName NUMPARTITIONS$2 =
025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2", "numPartitions");
026 private static final javax.xml.namespace.QName CLUSTER$4 =
027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2", "cluster");
028 private static final javax.xml.namespace.QName DISABLEREPLICATION$6 =
029 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2", "disableReplication");
030 private static final javax.xml.namespace.QName DELTAREPLICATION$8 =
031 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2", "deltaReplication");
032 private static final javax.xml.namespace.QName BACKINGSTRATEGYFACTORY$10 =
033 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/tomcat-clustering-wadi-1.2", "backing-strategy-factory");
034
035
036 /**
037 * Gets the "sweepInterval" element
038 */
039 public java.math.BigInteger getSweepInterval()
040 {
041 synchronized (monitor())
042 {
043 check_orphaned();
044 org.apache.xmlbeans.SimpleValue target = null;
045 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWEEPINTERVAL$0, 0);
046 if (target == null)
047 {
048 return null;
049 }
050 return target.getBigIntegerValue();
051 }
052 }
053
054 /**
055 * Gets (as xml) the "sweepInterval" element
056 */
057 public org.apache.xmlbeans.XmlInteger xgetSweepInterval()
058 {
059 synchronized (monitor())
060 {
061 check_orphaned();
062 org.apache.xmlbeans.XmlInteger target = null;
063 target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(SWEEPINTERVAL$0, 0);
064 return target;
065 }
066 }
067
068 /**
069 * True if has "sweepInterval" element
070 */
071 public boolean isSetSweepInterval()
072 {
073 synchronized (monitor())
074 {
075 check_orphaned();
076 return get_store().count_elements(SWEEPINTERVAL$0) != 0;
077 }
078 }
079
080 /**
081 * Sets the "sweepInterval" element
082 */
083 public void setSweepInterval(java.math.BigInteger sweepInterval)
084 {
085 synchronized (monitor())
086 {
087 check_orphaned();
088 org.apache.xmlbeans.SimpleValue target = null;
089 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWEEPINTERVAL$0, 0);
090 if (target == null)
091 {
092 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWEEPINTERVAL$0);
093 }
094 target.setBigIntegerValue(sweepInterval);
095 }
096 }
097
098 /**
099 * Sets (as xml) the "sweepInterval" element
100 */
101 public void xsetSweepInterval(org.apache.xmlbeans.XmlInteger sweepInterval)
102 {
103 synchronized (monitor())
104 {
105 check_orphaned();
106 org.apache.xmlbeans.XmlInteger target = null;
107 target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(SWEEPINTERVAL$0, 0);
108 if (target == null)
109 {
110 target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(SWEEPINTERVAL$0);
111 }
112 target.set(sweepInterval);
113 }
114 }
115
116 /**
117 * Unsets the "sweepInterval" element
118 */
119 public void unsetSweepInterval()
120 {
121 synchronized (monitor())
122 {
123 check_orphaned();
124 get_store().remove_element(SWEEPINTERVAL$0, 0);
125 }
126 }
127
128 /**
129 * Gets the "numPartitions" element
130 */
131 public java.math.BigInteger getNumPartitions()
132 {
133 synchronized (monitor())
134 {
135 check_orphaned();
136 org.apache.xmlbeans.SimpleValue target = null;
137 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMPARTITIONS$2, 0);
138 if (target == null)
139 {
140 return null;
141 }
142 return target.getBigIntegerValue();
143 }
144 }
145
146 /**
147 * Gets (as xml) the "numPartitions" element
148 */
149 public org.apache.xmlbeans.XmlInteger xgetNumPartitions()
150 {
151 synchronized (monitor())
152 {
153 check_orphaned();
154 org.apache.xmlbeans.XmlInteger target = null;
155 target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(NUMPARTITIONS$2, 0);
156 return target;
157 }
158 }
159
160 /**
161 * True if has "numPartitions" element
162 */
163 public boolean isSetNumPartitions()
164 {
165 synchronized (monitor())
166 {
167 check_orphaned();
168 return get_store().count_elements(NUMPARTITIONS$2) != 0;
169 }
170 }
171
172 /**
173 * Sets the "numPartitions" element
174 */
175 public void setNumPartitions(java.math.BigInteger numPartitions)
176 {
177 synchronized (monitor())
178 {
179 check_orphaned();
180 org.apache.xmlbeans.SimpleValue target = null;
181 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMPARTITIONS$2, 0);
182 if (target == null)
183 {
184 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMPARTITIONS$2);
185 }
186 target.setBigIntegerValue(numPartitions);
187 }
188 }
189
190 /**
191 * Sets (as xml) the "numPartitions" element
192 */
193 public void xsetNumPartitions(org.apache.xmlbeans.XmlInteger numPartitions)
194 {
195 synchronized (monitor())
196 {
197 check_orphaned();
198 org.apache.xmlbeans.XmlInteger target = null;
199 target = (org.apache.xmlbeans.XmlInteger)get_store().find_element_user(NUMPARTITIONS$2, 0);
200 if (target == null)
201 {
202 target = (org.apache.xmlbeans.XmlInteger)get_store().add_element_user(NUMPARTITIONS$2);
203 }
204 target.set(numPartitions);
205 }
206 }
207
208 /**
209 * Unsets the "numPartitions" element
210 */
211 public void unsetNumPartitions()
212 {
213 synchronized (monitor())
214 {
215 check_orphaned();
216 get_store().remove_element(NUMPARTITIONS$2, 0);
217 }
218 }
219
220 /**
221 * Gets the "cluster" element
222 */
223 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType getCluster()
224 {
225 synchronized (monitor())
226 {
227 check_orphaned();
228 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
229 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(CLUSTER$4, 0);
230 if (target == null)
231 {
232 return null;
233 }
234 return target;
235 }
236 }
237
238 /**
239 * True if has "cluster" element
240 */
241 public boolean isSetCluster()
242 {
243 synchronized (monitor())
244 {
245 check_orphaned();
246 return get_store().count_elements(CLUSTER$4) != 0;
247 }
248 }
249
250 /**
251 * Sets the "cluster" element
252 */
253 public void setCluster(org.apache.geronimo.xbeans.geronimo.naming.GerPatternType cluster)
254 {
255 synchronized (monitor())
256 {
257 check_orphaned();
258 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
259 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(CLUSTER$4, 0);
260 if (target == null)
261 {
262 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().add_element_user(CLUSTER$4);
263 }
264 target.set(cluster);
265 }
266 }
267
268 /**
269 * Appends and returns a new empty "cluster" element
270 */
271 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType addNewCluster()
272 {
273 synchronized (monitor())
274 {
275 check_orphaned();
276 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
277 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().add_element_user(CLUSTER$4);
278 return target;
279 }
280 }
281
282 /**
283 * Unsets the "cluster" element
284 */
285 public void unsetCluster()
286 {
287 synchronized (monitor())
288 {
289 check_orphaned();
290 get_store().remove_element(CLUSTER$4, 0);
291 }
292 }
293
294 /**
295 * Gets the "disableReplication" element
296 */
297 public boolean getDisableReplication()
298 {
299 synchronized (monitor())
300 {
301 check_orphaned();
302 org.apache.xmlbeans.SimpleValue target = null;
303 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISABLEREPLICATION$6, 0);
304 if (target == null)
305 {
306 return false;
307 }
308 return target.getBooleanValue();
309 }
310 }
311
312 /**
313 * Gets (as xml) the "disableReplication" element
314 */
315 public org.apache.xmlbeans.XmlBoolean xgetDisableReplication()
316 {
317 synchronized (monitor())
318 {
319 check_orphaned();
320 org.apache.xmlbeans.XmlBoolean target = null;
321 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(DISABLEREPLICATION$6, 0);
322 return target;
323 }
324 }
325
326 /**
327 * True if has "disableReplication" element
328 */
329 public boolean isSetDisableReplication()
330 {
331 synchronized (monitor())
332 {
333 check_orphaned();
334 return get_store().count_elements(DISABLEREPLICATION$6) != 0;
335 }
336 }
337
338 /**
339 * Sets the "disableReplication" element
340 */
341 public void setDisableReplication(boolean disableReplication)
342 {
343 synchronized (monitor())
344 {
345 check_orphaned();
346 org.apache.xmlbeans.SimpleValue target = null;
347 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISABLEREPLICATION$6, 0);
348 if (target == null)
349 {
350 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISABLEREPLICATION$6);
351 }
352 target.setBooleanValue(disableReplication);
353 }
354 }
355
356 /**
357 * Sets (as xml) the "disableReplication" element
358 */
359 public void xsetDisableReplication(org.apache.xmlbeans.XmlBoolean disableReplication)
360 {
361 synchronized (monitor())
362 {
363 check_orphaned();
364 org.apache.xmlbeans.XmlBoolean target = null;
365 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(DISABLEREPLICATION$6, 0);
366 if (target == null)
367 {
368 target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(DISABLEREPLICATION$6);
369 }
370 target.set(disableReplication);
371 }
372 }
373
374 /**
375 * Unsets the "disableReplication" element
376 */
377 public void unsetDisableReplication()
378 {
379 synchronized (monitor())
380 {
381 check_orphaned();
382 get_store().remove_element(DISABLEREPLICATION$6, 0);
383 }
384 }
385
386 /**
387 * Gets the "deltaReplication" element
388 */
389 public boolean getDeltaReplication()
390 {
391 synchronized (monitor())
392 {
393 check_orphaned();
394 org.apache.xmlbeans.SimpleValue target = null;
395 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELTAREPLICATION$8, 0);
396 if (target == null)
397 {
398 return false;
399 }
400 return target.getBooleanValue();
401 }
402 }
403
404 /**
405 * Gets (as xml) the "deltaReplication" element
406 */
407 public org.apache.xmlbeans.XmlBoolean xgetDeltaReplication()
408 {
409 synchronized (monitor())
410 {
411 check_orphaned();
412 org.apache.xmlbeans.XmlBoolean target = null;
413 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(DELTAREPLICATION$8, 0);
414 return target;
415 }
416 }
417
418 /**
419 * True if has "deltaReplication" element
420 */
421 public boolean isSetDeltaReplication()
422 {
423 synchronized (monitor())
424 {
425 check_orphaned();
426 return get_store().count_elements(DELTAREPLICATION$8) != 0;
427 }
428 }
429
430 /**
431 * Sets the "deltaReplication" element
432 */
433 public void setDeltaReplication(boolean deltaReplication)
434 {
435 synchronized (monitor())
436 {
437 check_orphaned();
438 org.apache.xmlbeans.SimpleValue target = null;
439 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELTAREPLICATION$8, 0);
440 if (target == null)
441 {
442 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELTAREPLICATION$8);
443 }
444 target.setBooleanValue(deltaReplication);
445 }
446 }
447
448 /**
449 * Sets (as xml) the "deltaReplication" element
450 */
451 public void xsetDeltaReplication(org.apache.xmlbeans.XmlBoolean deltaReplication)
452 {
453 synchronized (monitor())
454 {
455 check_orphaned();
456 org.apache.xmlbeans.XmlBoolean target = null;
457 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(DELTAREPLICATION$8, 0);
458 if (target == null)
459 {
460 target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(DELTAREPLICATION$8);
461 }
462 target.set(deltaReplication);
463 }
464 }
465
466 /**
467 * Unsets the "deltaReplication" element
468 */
469 public void unsetDeltaReplication()
470 {
471 synchronized (monitor())
472 {
473 check_orphaned();
474 get_store().remove_element(DELTAREPLICATION$8, 0);
475 }
476 }
477
478 /**
479 * Gets the "backing-strategy-factory" element
480 */
481 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType getBackingStrategyFactory()
482 {
483 synchronized (monitor())
484 {
485 check_orphaned();
486 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
487 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(BACKINGSTRATEGYFACTORY$10, 0);
488 if (target == null)
489 {
490 return null;
491 }
492 return target;
493 }
494 }
495
496 /**
497 * True if has "backing-strategy-factory" element
498 */
499 public boolean isSetBackingStrategyFactory()
500 {
501 synchronized (monitor())
502 {
503 check_orphaned();
504 return get_store().count_elements(BACKINGSTRATEGYFACTORY$10) != 0;
505 }
506 }
507
508 /**
509 * Sets the "backing-strategy-factory" element
510 */
511 public void setBackingStrategyFactory(org.apache.geronimo.xbeans.geronimo.naming.GerPatternType backingStrategyFactory)
512 {
513 synchronized (monitor())
514 {
515 check_orphaned();
516 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
517 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(BACKINGSTRATEGYFACTORY$10, 0);
518 if (target == null)
519 {
520 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().add_element_user(BACKINGSTRATEGYFACTORY$10);
521 }
522 target.set(backingStrategyFactory);
523 }
524 }
525
526 /**
527 * Appends and returns a new empty "backing-strategy-factory" element
528 */
529 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType addNewBackingStrategyFactory()
530 {
531 synchronized (monitor())
532 {
533 check_orphaned();
534 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null;
535 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().add_element_user(BACKINGSTRATEGYFACTORY$10);
536 return target;
537 }
538 }
539
540 /**
541 * Unsets the "backing-strategy-factory" element
542 */
543 public void unsetBackingStrategyFactory()
544 {
545 synchronized (monitor())
546 {
547 check_orphaned();
548 get_store().remove_element(BACKINGSTRATEGYFACTORY$10, 0);
549 }
550 }
551 }