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