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