001 /*
002 * XML Type: web-service-bindingType
003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0
004 * Java type: org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceBindingType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.openejb.xbeans.ejbjar.impl;
009 /**
010 * An XML web-service-bindingType(@http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0).
011 *
012 * This is a complex type.
013 */
014 public class OpenejbWebServiceBindingTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceBindingType
015 {
016
017 public OpenejbWebServiceBindingTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName EJBNAME$0 =
023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0", "ejb-name");
024 private static final javax.xml.namespace.QName WEBSERVICEADDRESS$2 =
025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0", "web-service-address");
026 private static final javax.xml.namespace.QName WEBSERVICEVIRTUALHOST$4 =
027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0", "web-service-virtual-host");
028 private static final javax.xml.namespace.QName WEBSERVICESECURITY$6 =
029 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0", "web-service-security");
030
031
032 /**
033 * Gets the "ejb-name" element
034 */
035 public java.lang.String getEjbName()
036 {
037 synchronized (monitor())
038 {
039 check_orphaned();
040 org.apache.xmlbeans.SimpleValue target = null;
041 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EJBNAME$0, 0);
042 if (target == null)
043 {
044 return null;
045 }
046 return target.getStringValue();
047 }
048 }
049
050 /**
051 * Gets (as xml) the "ejb-name" element
052 */
053 public org.apache.xmlbeans.XmlString xgetEjbName()
054 {
055 synchronized (monitor())
056 {
057 check_orphaned();
058 org.apache.xmlbeans.XmlString target = null;
059 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(EJBNAME$0, 0);
060 return target;
061 }
062 }
063
064 /**
065 * Sets the "ejb-name" element
066 */
067 public void setEjbName(java.lang.String ejbName)
068 {
069 synchronized (monitor())
070 {
071 check_orphaned();
072 org.apache.xmlbeans.SimpleValue target = null;
073 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EJBNAME$0, 0);
074 if (target == null)
075 {
076 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EJBNAME$0);
077 }
078 target.setStringValue(ejbName);
079 }
080 }
081
082 /**
083 * Sets (as xml) the "ejb-name" element
084 */
085 public void xsetEjbName(org.apache.xmlbeans.XmlString ejbName)
086 {
087 synchronized (monitor())
088 {
089 check_orphaned();
090 org.apache.xmlbeans.XmlString target = null;
091 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(EJBNAME$0, 0);
092 if (target == null)
093 {
094 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(EJBNAME$0);
095 }
096 target.set(ejbName);
097 }
098 }
099
100 /**
101 * Gets the "web-service-address" element
102 */
103 public java.lang.String getWebServiceAddress()
104 {
105 synchronized (monitor())
106 {
107 check_orphaned();
108 org.apache.xmlbeans.SimpleValue target = null;
109 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSERVICEADDRESS$2, 0);
110 if (target == null)
111 {
112 return null;
113 }
114 return target.getStringValue();
115 }
116 }
117
118 /**
119 * Gets (as xml) the "web-service-address" element
120 */
121 public org.apache.xmlbeans.XmlString xgetWebServiceAddress()
122 {
123 synchronized (monitor())
124 {
125 check_orphaned();
126 org.apache.xmlbeans.XmlString target = null;
127 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(WEBSERVICEADDRESS$2, 0);
128 return target;
129 }
130 }
131
132 /**
133 * True if has "web-service-address" element
134 */
135 public boolean isSetWebServiceAddress()
136 {
137 synchronized (monitor())
138 {
139 check_orphaned();
140 return get_store().count_elements(WEBSERVICEADDRESS$2) != 0;
141 }
142 }
143
144 /**
145 * Sets the "web-service-address" element
146 */
147 public void setWebServiceAddress(java.lang.String webServiceAddress)
148 {
149 synchronized (monitor())
150 {
151 check_orphaned();
152 org.apache.xmlbeans.SimpleValue target = null;
153 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSERVICEADDRESS$2, 0);
154 if (target == null)
155 {
156 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WEBSERVICEADDRESS$2);
157 }
158 target.setStringValue(webServiceAddress);
159 }
160 }
161
162 /**
163 * Sets (as xml) the "web-service-address" element
164 */
165 public void xsetWebServiceAddress(org.apache.xmlbeans.XmlString webServiceAddress)
166 {
167 synchronized (monitor())
168 {
169 check_orphaned();
170 org.apache.xmlbeans.XmlString target = null;
171 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(WEBSERVICEADDRESS$2, 0);
172 if (target == null)
173 {
174 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(WEBSERVICEADDRESS$2);
175 }
176 target.set(webServiceAddress);
177 }
178 }
179
180 /**
181 * Unsets the "web-service-address" element
182 */
183 public void unsetWebServiceAddress()
184 {
185 synchronized (monitor())
186 {
187 check_orphaned();
188 get_store().remove_element(WEBSERVICEADDRESS$2, 0);
189 }
190 }
191
192 /**
193 * Gets array of all "web-service-virtual-host" elements
194 */
195 public java.lang.String[] getWebServiceVirtualHostArray()
196 {
197 synchronized (monitor())
198 {
199 check_orphaned();
200 java.util.List targetList = new java.util.ArrayList();
201 get_store().find_all_element_users(WEBSERVICEVIRTUALHOST$4, targetList);
202 java.lang.String[] result = new java.lang.String[targetList.size()];
203 for (int i = 0, len = targetList.size() ; i < len ; i++)
204 result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
205 return result;
206 }
207 }
208
209 /**
210 * Gets ith "web-service-virtual-host" element
211 */
212 public java.lang.String getWebServiceVirtualHostArray(int i)
213 {
214 synchronized (monitor())
215 {
216 check_orphaned();
217 org.apache.xmlbeans.SimpleValue target = null;
218 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSERVICEVIRTUALHOST$4, i);
219 if (target == null)
220 {
221 throw new IndexOutOfBoundsException();
222 }
223 return target.getStringValue();
224 }
225 }
226
227 /**
228 * Gets (as xml) array of all "web-service-virtual-host" elements
229 */
230 public org.apache.xmlbeans.XmlString[] xgetWebServiceVirtualHostArray()
231 {
232 synchronized (monitor())
233 {
234 check_orphaned();
235 java.util.List targetList = new java.util.ArrayList();
236 get_store().find_all_element_users(WEBSERVICEVIRTUALHOST$4, targetList);
237 org.apache.xmlbeans.XmlString[] result = new org.apache.xmlbeans.XmlString[targetList.size()];
238 targetList.toArray(result);
239 return result;
240 }
241 }
242
243 /**
244 * Gets (as xml) ith "web-service-virtual-host" element
245 */
246 public org.apache.xmlbeans.XmlString xgetWebServiceVirtualHostArray(int i)
247 {
248 synchronized (monitor())
249 {
250 check_orphaned();
251 org.apache.xmlbeans.XmlString target = null;
252 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(WEBSERVICEVIRTUALHOST$4, i);
253 if (target == null)
254 {
255 throw new IndexOutOfBoundsException();
256 }
257 return (org.apache.xmlbeans.XmlString)target;
258 }
259 }
260
261 /**
262 * Returns number of "web-service-virtual-host" element
263 */
264 public int sizeOfWebServiceVirtualHostArray()
265 {
266 synchronized (monitor())
267 {
268 check_orphaned();
269 return get_store().count_elements(WEBSERVICEVIRTUALHOST$4);
270 }
271 }
272
273 /**
274 * Sets array of all "web-service-virtual-host" element
275 */
276 public void setWebServiceVirtualHostArray(java.lang.String[] webServiceVirtualHostArray)
277 {
278 synchronized (monitor())
279 {
280 check_orphaned();
281 arraySetterHelper(webServiceVirtualHostArray, WEBSERVICEVIRTUALHOST$4);
282 }
283 }
284
285 /**
286 * Sets ith "web-service-virtual-host" element
287 */
288 public void setWebServiceVirtualHostArray(int i, java.lang.String webServiceVirtualHost)
289 {
290 synchronized (monitor())
291 {
292 check_orphaned();
293 org.apache.xmlbeans.SimpleValue target = null;
294 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSERVICEVIRTUALHOST$4, i);
295 if (target == null)
296 {
297 throw new IndexOutOfBoundsException();
298 }
299 target.setStringValue(webServiceVirtualHost);
300 }
301 }
302
303 /**
304 * Sets (as xml) array of all "web-service-virtual-host" element
305 */
306 public void xsetWebServiceVirtualHostArray(org.apache.xmlbeans.XmlString[]webServiceVirtualHostArray)
307 {
308 synchronized (monitor())
309 {
310 check_orphaned();
311 arraySetterHelper(webServiceVirtualHostArray, WEBSERVICEVIRTUALHOST$4);
312 }
313 }
314
315 /**
316 * Sets (as xml) ith "web-service-virtual-host" element
317 */
318 public void xsetWebServiceVirtualHostArray(int i, org.apache.xmlbeans.XmlString webServiceVirtualHost)
319 {
320 synchronized (monitor())
321 {
322 check_orphaned();
323 org.apache.xmlbeans.XmlString target = null;
324 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(WEBSERVICEVIRTUALHOST$4, i);
325 if (target == null)
326 {
327 throw new IndexOutOfBoundsException();
328 }
329 target.set(webServiceVirtualHost);
330 }
331 }
332
333 /**
334 * Inserts the value as the ith "web-service-virtual-host" element
335 */
336 public void insertWebServiceVirtualHost(int i, java.lang.String webServiceVirtualHost)
337 {
338 synchronized (monitor())
339 {
340 check_orphaned();
341 org.apache.xmlbeans.SimpleValue target =
342 (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(WEBSERVICEVIRTUALHOST$4, i);
343 target.setStringValue(webServiceVirtualHost);
344 }
345 }
346
347 /**
348 * Appends the value as the last "web-service-virtual-host" element
349 */
350 public void addWebServiceVirtualHost(java.lang.String webServiceVirtualHost)
351 {
352 synchronized (monitor())
353 {
354 check_orphaned();
355 org.apache.xmlbeans.SimpleValue target = null;
356 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WEBSERVICEVIRTUALHOST$4);
357 target.setStringValue(webServiceVirtualHost);
358 }
359 }
360
361 /**
362 * Inserts and returns a new empty value (as xml) as the ith "web-service-virtual-host" element
363 */
364 public org.apache.xmlbeans.XmlString insertNewWebServiceVirtualHost(int i)
365 {
366 synchronized (monitor())
367 {
368 check_orphaned();
369 org.apache.xmlbeans.XmlString target = null;
370 target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(WEBSERVICEVIRTUALHOST$4, i);
371 return target;
372 }
373 }
374
375 /**
376 * Appends and returns a new empty value (as xml) as the last "web-service-virtual-host" element
377 */
378 public org.apache.xmlbeans.XmlString addNewWebServiceVirtualHost()
379 {
380 synchronized (monitor())
381 {
382 check_orphaned();
383 org.apache.xmlbeans.XmlString target = null;
384 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(WEBSERVICEVIRTUALHOST$4);
385 return target;
386 }
387 }
388
389 /**
390 * Removes the ith "web-service-virtual-host" element
391 */
392 public void removeWebServiceVirtualHost(int i)
393 {
394 synchronized (monitor())
395 {
396 check_orphaned();
397 get_store().remove_element(WEBSERVICEVIRTUALHOST$4, i);
398 }
399 }
400
401 /**
402 * Gets the "web-service-security" element
403 */
404 public org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType getWebServiceSecurity()
405 {
406 synchronized (monitor())
407 {
408 check_orphaned();
409 org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType target = null;
410 target = (org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType)get_store().find_element_user(WEBSERVICESECURITY$6, 0);
411 if (target == null)
412 {
413 return null;
414 }
415 return target;
416 }
417 }
418
419 /**
420 * True if has "web-service-security" element
421 */
422 public boolean isSetWebServiceSecurity()
423 {
424 synchronized (monitor())
425 {
426 check_orphaned();
427 return get_store().count_elements(WEBSERVICESECURITY$6) != 0;
428 }
429 }
430
431 /**
432 * Sets the "web-service-security" element
433 */
434 public void setWebServiceSecurity(org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType webServiceSecurity)
435 {
436 synchronized (monitor())
437 {
438 check_orphaned();
439 org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType target = null;
440 target = (org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType)get_store().find_element_user(WEBSERVICESECURITY$6, 0);
441 if (target == null)
442 {
443 target = (org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType)get_store().add_element_user(WEBSERVICESECURITY$6);
444 }
445 target.set(webServiceSecurity);
446 }
447 }
448
449 /**
450 * Appends and returns a new empty "web-service-security" element
451 */
452 public org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType addNewWebServiceSecurity()
453 {
454 synchronized (monitor())
455 {
456 check_orphaned();
457 org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType target = null;
458 target = (org.apache.geronimo.openejb.xbeans.ejbjar.OpenejbWebServiceSecurityType)get_store().add_element_user(WEBSERVICESECURITY$6);
459 return target;
460 }
461 }
462
463 /**
464 * Unsets the "web-service-security" element
465 */
466 public void unsetWebServiceSecurity()
467 {
468 synchronized (monitor())
469 {
470 check_orphaned();
471 get_store().remove_element(WEBSERVICESECURITY$6, 0);
472 }
473 }
474 }