KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openejb > alt > config > ejb11 > SessionDescriptor


1 /*
2  * This class was automatically generated with
3  * <a HREF="http://www.castor.org">Castor 0.9.5.3</a>, using an XML
4  * Schema.
5  * $Id: SessionDescriptor.java 1312 2004-08-14 10:35:39Z dblevins $
6  */

7
8 package org.openejb.alt.config.ejb11;
9
10   //---------------------------------/
11
//- Imported classes and packages -/
12
//---------------------------------/
13

14 import org.exolab.castor.mapping.AccessMode;
15 import org.exolab.castor.xml.TypeValidator;
16 import org.exolab.castor.xml.XMLFieldDescriptor;
17 import org.exolab.castor.xml.validators.*;
18
19 /**
20  * Class SessionDescriptor.
21  *
22  * @version $Revision: 1312 $ $Date: 2004-08-14 03:35:39 -0700 (Sat, 14 Aug 2004) $
23  */

24 public class SessionDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
25
26
27       //--------------------------/
28
//- Class/Member Variables -/
29
//--------------------------/
30

31     /**
32      * Field nsPrefix
33      */

34     private java.lang.String JavaDoc nsPrefix;
35
36     /**
37      * Field nsURI
38      */

39     private java.lang.String JavaDoc nsURI;
40
41     /**
42      * Field xmlName
43      */

44     private java.lang.String JavaDoc xmlName;
45
46     /**
47      * Field identity
48      */

49     private org.exolab.castor.xml.XMLFieldDescriptor identity;
50
51
52       //----------------/
53
//- Constructors -/
54
//----------------/
55

56     public SessionDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/ejb-jar/1.1";
59         xmlName = "session";
60         
61         //-- set grouping compositor
62
setCompositorAsSequence();
63         org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
64         org.exolab.castor.xml.XMLFieldHandler handler = null;
65         org.exolab.castor.xml.FieldValidator fieldValidator = null;
66         //-- initialize attribute descriptors
67

68         //-- _id
69
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
70         this.identity = desc;
71         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
72             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
73                 throws IllegalStateException JavaDoc
74             {
75                 Session target = (Session) object;
76                 return target.getId();
77             }
78             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
79                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
80             {
81                 try {
82                     Session target = (Session) object;
83                     target.setId( (java.lang.String JavaDoc) value);
84                 }
85                 catch (java.lang.Exception JavaDoc ex) {
86                     throw new IllegalStateException JavaDoc(ex.toString());
87                 }
88             }
89             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
90                 return new java.lang.String JavaDoc();
91             }
92         } );
93         desc.setHandler(handler);
94         addFieldDescriptor(desc);
95         
96         //-- validation code for: _id
97
fieldValidator = new org.exolab.castor.xml.FieldValidator();
98         { //-- local scope
99
}
100         desc.setValidator(fieldValidator);
101         //-- initialize element descriptors
102

103         //-- _description
104
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_description", "description", org.exolab.castor.xml.NodeType.Element);
105         desc.setImmutable(true);
106         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
107             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
108                 throws IllegalStateException JavaDoc
109             {
110                 Session target = (Session) object;
111                 return target.getDescription();
112             }
113             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
114                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
115             {
116                 try {
117                     Session target = (Session) object;
118                     target.setDescription( (java.lang.String JavaDoc) value);
119                 }
120                 catch (java.lang.Exception JavaDoc ex) {
121                     throw new IllegalStateException JavaDoc(ex.toString());
122                 }
123             }
124             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
125                 return null;
126             }
127         } );
128         desc.setHandler(handler);
129         desc.setMultivalued(false);
130         addFieldDescriptor(desc);
131         
132         //-- validation code for: _description
133
fieldValidator = new org.exolab.castor.xml.FieldValidator();
134         { //-- local scope
135
StringValidator typeValidator = new StringValidator();
136             typeValidator.setWhiteSpace("preserve");
137             fieldValidator.setValidator(typeValidator);
138         }
139         desc.setValidator(fieldValidator);
140         //-- _displayName
141
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_displayName", "display-name", org.exolab.castor.xml.NodeType.Element);
142         desc.setImmutable(true);
143         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
144             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
145                 throws IllegalStateException JavaDoc
146             {
147                 Session target = (Session) object;
148                 return target.getDisplayName();
149             }
150             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
151                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
152             {
153                 try {
154                     Session target = (Session) object;
155                     target.setDisplayName( (java.lang.String JavaDoc) value);
156                 }
157                 catch (java.lang.Exception JavaDoc ex) {
158                     throw new IllegalStateException JavaDoc(ex.toString());
159                 }
160             }
161             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
162                 return null;
163             }
164         } );
165         desc.setHandler(handler);
166         desc.setMultivalued(false);
167         addFieldDescriptor(desc);
168         
169         //-- validation code for: _displayName
170
fieldValidator = new org.exolab.castor.xml.FieldValidator();
171         { //-- local scope
172
StringValidator typeValidator = new StringValidator();
173             typeValidator.setWhiteSpace("preserve");
174             fieldValidator.setValidator(typeValidator);
175         }
176         desc.setValidator(fieldValidator);
177         //-- _smallIcon
178
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_smallIcon", "small-icon", org.exolab.castor.xml.NodeType.Element);
179         desc.setImmutable(true);
180         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
181             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
182                 throws IllegalStateException JavaDoc
183             {
184                 Session target = (Session) object;
185                 return target.getSmallIcon();
186             }
187             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
188                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
189             {
190                 try {
191                     Session target = (Session) object;
192                     target.setSmallIcon( (java.lang.String JavaDoc) value);
193                 }
194                 catch (java.lang.Exception JavaDoc ex) {
195                     throw new IllegalStateException JavaDoc(ex.toString());
196                 }
197             }
198             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
199                 return null;
200             }
201         } );
202         desc.setHandler(handler);
203         desc.setMultivalued(false);
204         addFieldDescriptor(desc);
205         
206         //-- validation code for: _smallIcon
207
fieldValidator = new org.exolab.castor.xml.FieldValidator();
208         { //-- local scope
209
StringValidator typeValidator = new StringValidator();
210             typeValidator.setWhiteSpace("preserve");
211             typeValidator.setPattern(".*\\.(gif|jpeg)$");
212             fieldValidator.setValidator(typeValidator);
213         }
214         desc.setValidator(fieldValidator);
215         //-- _largeIcon
216
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_largeIcon", "large-icon", org.exolab.castor.xml.NodeType.Element);
217         desc.setImmutable(true);
218         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
219             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
220                 throws IllegalStateException JavaDoc
221             {
222                 Session target = (Session) object;
223                 return target.getLargeIcon();
224             }
225             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
226                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
227             {
228                 try {
229                     Session target = (Session) object;
230                     target.setLargeIcon( (java.lang.String JavaDoc) value);
231                 }
232                 catch (java.lang.Exception JavaDoc ex) {
233                     throw new IllegalStateException JavaDoc(ex.toString());
234                 }
235             }
236             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
237                 return null;
238             }
239         } );
240         desc.setHandler(handler);
241         desc.setMultivalued(false);
242         addFieldDescriptor(desc);
243         
244         //-- validation code for: _largeIcon
245
fieldValidator = new org.exolab.castor.xml.FieldValidator();
246         { //-- local scope
247
StringValidator typeValidator = new StringValidator();
248             typeValidator.setWhiteSpace("preserve");
249             typeValidator.setPattern(".*\\.(gif|jpeg)$");
250             fieldValidator.setValidator(typeValidator);
251         }
252         desc.setValidator(fieldValidator);
253         //-- _ejbName
254
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ejbName", "ejb-name", org.exolab.castor.xml.NodeType.Element);
255         desc.setImmutable(true);
256         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
257             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
258                 throws IllegalStateException JavaDoc
259             {
260                 Session target = (Session) object;
261                 return target.getEjbName();
262             }
263             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
264                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
265             {
266                 try {
267                     Session target = (Session) object;
268                     target.setEjbName( (java.lang.String JavaDoc) value);
269                 }
270                 catch (java.lang.Exception JavaDoc ex) {
271                     throw new IllegalStateException JavaDoc(ex.toString());
272                 }
273             }
274             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
275                 return null;
276             }
277         } );
278         desc.setHandler(handler);
279         desc.setRequired(true);
280         desc.setMultivalued(false);
281         addFieldDescriptor(desc);
282         
283         //-- validation code for: _ejbName
284
fieldValidator = new org.exolab.castor.xml.FieldValidator();
285         fieldValidator.setMinOccurs(1);
286         { //-- local scope
287
StringValidator typeValidator = new StringValidator();
288             typeValidator.setWhiteSpace("preserve");
289             fieldValidator.setValidator(typeValidator);
290         }
291         desc.setValidator(fieldValidator);
292         //-- _home
293
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_home", "home", org.exolab.castor.xml.NodeType.Element);
294         desc.setImmutable(true);
295         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
296             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
297                 throws IllegalStateException JavaDoc
298             {
299                 Session target = (Session) object;
300                 return target.getHome();
301             }
302             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
303                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
304             {
305                 try {
306                     Session target = (Session) object;
307                     target.setHome( (java.lang.String JavaDoc) value);
308                 }
309                 catch (java.lang.Exception JavaDoc ex) {
310                     throw new IllegalStateException JavaDoc(ex.toString());
311                 }
312             }
313             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
314                 return null;
315             }
316         } );
317         desc.setHandler(handler);
318         desc.setMultivalued(false);
319         addFieldDescriptor(desc);
320         
321         //-- validation code for: _home
322
fieldValidator = new org.exolab.castor.xml.FieldValidator();
323         { //-- local scope
324
StringValidator typeValidator = new StringValidator();
325             typeValidator.setWhiteSpace("preserve");
326             typeValidator.setPattern("[a-zA-Z0-9_$.]+");
327             fieldValidator.setValidator(typeValidator);
328         }
329         desc.setValidator(fieldValidator);
330         //-- _remote
331
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_remote", "remote", org.exolab.castor.xml.NodeType.Element);
332         desc.setImmutable(true);
333         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
334             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
335                 throws IllegalStateException JavaDoc
336             {
337                 Session target = (Session) object;
338                 return target.getRemote();
339             }
340             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
341                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
342             {
343                 try {
344                     Session target = (Session) object;
345                     target.setRemote( (java.lang.String JavaDoc) value);
346                 }
347                 catch (java.lang.Exception JavaDoc ex) {
348                     throw new IllegalStateException JavaDoc(ex.toString());
349                 }
350             }
351             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
352                 return null;
353             }
354         } );
355         desc.setHandler(handler);
356         desc.setMultivalued(false);
357         addFieldDescriptor(desc);
358         
359         //-- validation code for: _remote
360
fieldValidator = new org.exolab.castor.xml.FieldValidator();
361         { //-- local scope
362
StringValidator typeValidator = new StringValidator();
363             typeValidator.setWhiteSpace("preserve");
364             typeValidator.setPattern("[a-zA-Z0-9_$.]+");
365             fieldValidator.setValidator(typeValidator);
366         }
367         desc.setValidator(fieldValidator);
368         //-- _localHome
369
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_localHome", "local-home", org.exolab.castor.xml.NodeType.Element);
370         desc.setImmutable(true);
371         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
372             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
373                 throws IllegalStateException JavaDoc
374             {
375                 Session target = (Session) object;
376                 return target.getLocalHome();
377             }
378             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
379                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
380             {
381                 try {
382                     Session target = (Session) object;
383                     target.setLocalHome( (java.lang.String JavaDoc) value);
384                 }
385                 catch (java.lang.Exception JavaDoc ex) {
386                     throw new IllegalStateException JavaDoc(ex.toString());
387                 }
388             }
389             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
390                 return null;
391             }
392         } );
393         desc.setHandler(handler);
394         desc.setMultivalued(false);
395         addFieldDescriptor(desc);
396         
397         //-- validation code for: _localHome
398
fieldValidator = new org.exolab.castor.xml.FieldValidator();
399         { //-- local scope
400
StringValidator typeValidator = new StringValidator();
401             typeValidator.setWhiteSpace("preserve");
402             typeValidator.setPattern("[a-zA-Z0-9_$.]+");
403             fieldValidator.setValidator(typeValidator);
404         }
405         desc.setValidator(fieldValidator);
406         //-- _local
407
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_local", "local", org.exolab.castor.xml.NodeType.Element);
408         desc.setImmutable(true);
409         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
410             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
411                 throws IllegalStateException JavaDoc
412             {
413                 Session target = (Session) object;
414                 return target.getLocal();
415             }
416             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
417                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
418             {
419                 try {
420                     Session target = (Session) object;
421                     target.setLocal( (java.lang.String JavaDoc) value);
422                 }
423                 catch (java.lang.Exception JavaDoc ex) {
424                     throw new IllegalStateException JavaDoc(ex.toString());
425                 }
426             }
427             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
428                 return null;
429             }
430         } );
431         desc.setHandler(handler);
432         desc.setMultivalued(false);
433         addFieldDescriptor(desc);
434         
435         //-- validation code for: _local
436
fieldValidator = new org.exolab.castor.xml.FieldValidator();
437         { //-- local scope
438
StringValidator typeValidator = new StringValidator();
439             typeValidator.setWhiteSpace("preserve");
440             typeValidator.setPattern("[a-zA-Z0-9_$.]+");
441             fieldValidator.setValidator(typeValidator);
442         }
443         desc.setValidator(fieldValidator);
444         //-- _ejbClass
445
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ejbClass", "ejb-class", org.exolab.castor.xml.NodeType.Element);
446         desc.setImmutable(true);
447         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
448             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
449                 throws IllegalStateException JavaDoc
450             {
451                 Session target = (Session) object;
452                 return target.getEjbClass();
453             }
454             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
455                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
456             {
457                 try {
458                     Session target = (Session) object;
459                     target.setEjbClass( (java.lang.String JavaDoc) value);
460                 }
461                 catch (java.lang.Exception JavaDoc ex) {
462                     throw new IllegalStateException JavaDoc(ex.toString());
463                 }
464             }
465             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
466                 return null;
467             }
468         } );
469         desc.setHandler(handler);
470         desc.setRequired(true);
471         desc.setMultivalued(false);
472         addFieldDescriptor(desc);
473         
474         //-- validation code for: _ejbClass
475
fieldValidator = new org.exolab.castor.xml.FieldValidator();
476         fieldValidator.setMinOccurs(1);
477         { //-- local scope
478
StringValidator typeValidator = new StringValidator();
479             typeValidator.setWhiteSpace("preserve");
480             typeValidator.setPattern("[a-zA-Z0-9_$.]+");
481             fieldValidator.setValidator(typeValidator);
482         }
483         desc.setValidator(fieldValidator);
484         //-- _sessionType
485
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_sessionType", "session-type", org.exolab.castor.xml.NodeType.Element);
486         desc.setImmutable(true);
487         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
488             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
489                 throws IllegalStateException JavaDoc
490             {
491                 Session target = (Session) object;
492                 return target.getSessionType();
493             }
494             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
495                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
496             {
497                 try {
498                     Session target = (Session) object;
499                     target.setSessionType( (java.lang.String JavaDoc) value);
500                 }
501                 catch (java.lang.Exception JavaDoc ex) {
502                     throw new IllegalStateException JavaDoc(ex.toString());
503                 }
504             }
505             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
506                 return null;
507             }
508         } );
509         desc.setHandler(handler);
510         desc.setRequired(true);
511         desc.setMultivalued(false);
512         addFieldDescriptor(desc);
513         
514         //-- validation code for: _sessionType
515
fieldValidator = new org.exolab.castor.xml.FieldValidator();
516         fieldValidator.setMinOccurs(1);
517         { //-- local scope
518
StringValidator typeValidator = new StringValidator();
519             typeValidator.setWhiteSpace("preserve");
520             typeValidator.setPattern("Stateful|Stateless");
521             fieldValidator.setValidator(typeValidator);
522         }
523         desc.setValidator(fieldValidator);
524         //-- _transactionType
525
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_transactionType", "transaction-type", org.exolab.castor.xml.NodeType.Element);
526         desc.setImmutable(true);
527         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
528             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
529                 throws IllegalStateException JavaDoc
530             {
531                 Session target = (Session) object;
532                 return target.getTransactionType();
533             }
534             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
535                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
536             {
537                 try {
538                     Session target = (Session) object;
539                     target.setTransactionType( (java.lang.String JavaDoc) value);
540                 }
541                 catch (java.lang.Exception JavaDoc ex) {
542                     throw new IllegalStateException JavaDoc(ex.toString());
543                 }
544             }
545             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
546                 return null;
547             }
548         } );
549         desc.setHandler(handler);
550         desc.setRequired(true);
551         desc.setMultivalued(false);
552         addFieldDescriptor(desc);
553         
554         //-- validation code for: _transactionType
555
fieldValidator = new org.exolab.castor.xml.FieldValidator();
556         fieldValidator.setMinOccurs(1);
557         { //-- local scope
558
StringValidator typeValidator = new StringValidator();
559             typeValidator.setWhiteSpace("preserve");
560             typeValidator.setPattern("Container|Bean");
561             fieldValidator.setValidator(typeValidator);
562         }
563         desc.setValidator(fieldValidator);
564         //-- _envEntryList
565
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.EnvEntry.class, "_envEntryList", "env-entry", org.exolab.castor.xml.NodeType.Element);
566         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
567             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
568                 throws IllegalStateException JavaDoc
569             {
570                 Session target = (Session) object;
571                 return target.getEnvEntry();
572             }
573             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
574                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
575             {
576                 try {
577                     Session target = (Session) object;
578                     target.addEnvEntry( (org.openejb.alt.config.ejb11.EnvEntry) value);
579                 }
580                 catch (java.lang.Exception JavaDoc ex) {
581                     throw new IllegalStateException JavaDoc(ex.toString());
582                 }
583             }
584             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
585                 return new org.openejb.alt.config.ejb11.EnvEntry();
586             }
587         } );
588         desc.setHandler(handler);
589         desc.setMultivalued(true);
590         addFieldDescriptor(desc);
591         
592         //-- validation code for: _envEntryList
593
fieldValidator = new org.exolab.castor.xml.FieldValidator();
594         fieldValidator.setMinOccurs(0);
595         { //-- local scope
596
}
597         desc.setValidator(fieldValidator);
598         //-- _ejbRefList
599
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.EjbRef.class, "_ejbRefList", "ejb-ref", org.exolab.castor.xml.NodeType.Element);
600         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
601             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
602                 throws IllegalStateException JavaDoc
603             {
604                 Session target = (Session) object;
605                 return target.getEjbRef();
606             }
607             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
608                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
609             {
610                 try {
611                     Session target = (Session) object;
612                     target.addEjbRef( (org.openejb.alt.config.ejb11.EjbRef) value);
613                 }
614                 catch (java.lang.Exception JavaDoc ex) {
615                     throw new IllegalStateException JavaDoc(ex.toString());
616                 }
617             }
618             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
619                 return new org.openejb.alt.config.ejb11.EjbRef();
620             }
621         } );
622         desc.setHandler(handler);
623         desc.setMultivalued(true);
624         addFieldDescriptor(desc);
625         
626         //-- validation code for: _ejbRefList
627
fieldValidator = new org.exolab.castor.xml.FieldValidator();
628         fieldValidator.setMinOccurs(0);
629         { //-- local scope
630
}
631         desc.setValidator(fieldValidator);
632         //-- _ejbLocalRefList
633
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.EjbLocalRef.class, "_ejbLocalRefList", "ejb-local-ref", org.exolab.castor.xml.NodeType.Element);
634         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
635             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
636                 throws IllegalStateException JavaDoc
637             {
638                 Session target = (Session) object;
639                 return target.getEjbLocalRef();
640             }
641             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
642                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
643             {
644                 try {
645                     Session target = (Session) object;
646                     target.addEjbLocalRef( (org.openejb.alt.config.ejb11.EjbLocalRef) value);
647                 }
648                 catch (java.lang.Exception JavaDoc ex) {
649                     throw new IllegalStateException JavaDoc(ex.toString());
650                 }
651             }
652             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
653                 return new org.openejb.alt.config.ejb11.EjbLocalRef();
654             }
655         } );
656         desc.setHandler(handler);
657         desc.setNameSpaceURI("http://www.openejb.org/ejb-jar/1.1");
658         desc.setMultivalued(true);
659         addFieldDescriptor(desc);
660         
661         //-- validation code for: _ejbLocalRefList
662
fieldValidator = new org.exolab.castor.xml.FieldValidator();
663         fieldValidator.setMinOccurs(0);
664         { //-- local scope
665
}
666         desc.setValidator(fieldValidator);
667         //-- _securityRoleRefList
668
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.SecurityRoleRef.class, "_securityRoleRefList", "security-role-ref", org.exolab.castor.xml.NodeType.Element);
669         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
670             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
671                 throws IllegalStateException JavaDoc
672             {
673                 Session target = (Session) object;
674                 return target.getSecurityRoleRef();
675             }
676             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
677                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
678             {
679                 try {
680                     Session target = (Session) object;
681                     target.addSecurityRoleRef( (org.openejb.alt.config.ejb11.SecurityRoleRef) value);
682                 }
683                 catch (java.lang.Exception JavaDoc ex) {
684                     throw new IllegalStateException JavaDoc(ex.toString());
685                 }
686             }
687             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
688                 return new org.openejb.alt.config.ejb11.SecurityRoleRef();
689             }
690         } );
691         desc.setHandler(handler);
692         desc.setMultivalued(true);
693         addFieldDescriptor(desc);
694         
695         //-- validation code for: _securityRoleRefList
696
fieldValidator = new org.exolab.castor.xml.FieldValidator();
697         fieldValidator.setMinOccurs(0);
698         { //-- local scope
699
}
700         desc.setValidator(fieldValidator);
701         //-- _resourceRefList
702
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.ResourceRef.class, "_resourceRefList", "resource-ref", org.exolab.castor.xml.NodeType.Element);
703         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
704             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
705                 throws IllegalStateException JavaDoc
706             {
707                 Session target = (Session) object;
708                 return target.getResourceRef();
709             }
710             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
711                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
712             {
713                 try {
714                     Session target = (Session) object;
715                     target.addResourceRef( (org.openejb.alt.config.ejb11.ResourceRef) value);
716                 }
717                 catch (java.lang.Exception JavaDoc ex) {
718                     throw new IllegalStateException JavaDoc(ex.toString());
719                 }
720             }
721             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
722                 return new org.openejb.alt.config.ejb11.ResourceRef();
723             }
724         } );
725         desc.setHandler(handler);
726         desc.setMultivalued(true);
727         addFieldDescriptor(desc);
728         
729         //-- validation code for: _resourceRefList
730
fieldValidator = new org.exolab.castor.xml.FieldValidator();
731         fieldValidator.setMinOccurs(0);
732         { //-- local scope
733
}
734         desc.setValidator(fieldValidator);
735     } //-- org.openejb.alt.config.ejb11.SessionDescriptor()
736

737
738       //-----------/
739
//- Methods -/
740
//-----------/
741

742     /**
743      * Method getAccessMode
744      */

745     public org.exolab.castor.mapping.AccessMode getAccessMode()
746     {
747         return null;
748     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
749

750     /**
751      * Method getExtends
752      */

753     public org.exolab.castor.mapping.ClassDescriptor getExtends()
754     {
755         return null;
756     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
757

758     /**
759      * Method getIdentity
760      */

761     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
762     {
763         return identity;
764     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
765

766     /**
767      * Method getJavaClass
768      */

769     public java.lang.Class JavaDoc getJavaClass()
770     {
771         return org.openejb.alt.config.ejb11.Session.class;
772     } //-- java.lang.Class getJavaClass()
773

774     /**
775      * Method getNameSpacePrefix
776      */

777     public java.lang.String JavaDoc getNameSpacePrefix()
778     {
779         return nsPrefix;
780     } //-- java.lang.String getNameSpacePrefix()
781

782     /**
783      * Method getNameSpaceURI
784      */

785     public java.lang.String JavaDoc getNameSpaceURI()
786     {
787         return nsURI;
788     } //-- java.lang.String getNameSpaceURI()
789

790     /**
791      * Method getValidator
792      */

793     public org.exolab.castor.xml.TypeValidator getValidator()
794     {
795         return this;
796     } //-- org.exolab.castor.xml.TypeValidator getValidator()
797

798     /**
799      * Method getXMLName
800      */

801     public java.lang.String JavaDoc getXMLName()
802     {
803         return xmlName;
804     } //-- java.lang.String getXMLName()
805

806 }
807
Popular Tags