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