1 7 8 package org.openejb.alt.config.ejb11; 9 10 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 24 public class EnterpriseBeansItemDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl { 25 26 27 31 34 private java.lang.String nsPrefix; 35 36 39 private java.lang.String nsURI; 40 41 44 private java.lang.String xmlName; 45 46 49 private org.exolab.castor.xml.XMLFieldDescriptor identity; 50 51 52 56 public EnterpriseBeansItemDescriptor() { 57 super(); 58 nsURI = "http://www.openejb.org/ejb-jar/1.1"; 59 xmlName = "enterprise-beans"; 60 61 setCompositorAsChoice(); 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 68 70 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.Session.class, "_session", "session", org.exolab.castor.xml.NodeType.Element); 72 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 73 public java.lang.Object getValue( java.lang.Object object ) 74 throws IllegalStateException 75 { 76 EnterpriseBeansItem target = (EnterpriseBeansItem) object; 77 return target.getSession(); 78 } 79 public void setValue( java.lang.Object object, java.lang.Object value) 80 throws IllegalStateException , IllegalArgumentException 81 { 82 try { 83 EnterpriseBeansItem target = (EnterpriseBeansItem) object; 84 target.setSession( (org.openejb.alt.config.ejb11.Session) value); 85 } 86 catch (java.lang.Exception ex) { 87 throw new IllegalStateException (ex.toString()); 88 } 89 } 90 public java.lang.Object newInstance( java.lang.Object parent ) { 91 return new org.openejb.alt.config.ejb11.Session(); 92 } 93 } ); 94 desc.setHandler(handler); 95 desc.setMultivalued(false); 96 addFieldDescriptor(desc); 97 98 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 100 { } 102 desc.setValidator(fieldValidator); 103 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.Entity.class, "_entity", "entity", org.exolab.castor.xml.NodeType.Element); 105 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 106 public java.lang.Object getValue( java.lang.Object object ) 107 throws IllegalStateException 108 { 109 EnterpriseBeansItem target = (EnterpriseBeansItem) object; 110 return target.getEntity(); 111 } 112 public void setValue( java.lang.Object object, java.lang.Object value) 113 throws IllegalStateException , IllegalArgumentException 114 { 115 try { 116 EnterpriseBeansItem target = (EnterpriseBeansItem) object; 117 target.setEntity( (org.openejb.alt.config.ejb11.Entity) value); 118 } 119 catch (java.lang.Exception ex) { 120 throw new IllegalStateException (ex.toString()); 121 } 122 } 123 public java.lang.Object newInstance( java.lang.Object parent ) { 124 return new org.openejb.alt.config.ejb11.Entity(); 125 } 126 } ); 127 desc.setHandler(handler); 128 desc.setMultivalued(false); 129 addFieldDescriptor(desc); 130 131 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 133 { } 135 desc.setValidator(fieldValidator); 136 } 138 139 143 146 public org.exolab.castor.mapping.AccessMode getAccessMode() 147 { 148 return null; 149 } 151 154 public org.exolab.castor.mapping.ClassDescriptor getExtends() 155 { 156 return null; 157 } 159 162 public org.exolab.castor.mapping.FieldDescriptor getIdentity() 163 { 164 return identity; 165 } 167 170 public java.lang.Class getJavaClass() 171 { 172 return org.openejb.alt.config.ejb11.EnterpriseBeansItem.class; 173 } 175 178 public java.lang.String getNameSpacePrefix() 179 { 180 return nsPrefix; 181 } 183 186 public java.lang.String getNameSpaceURI() 187 { 188 return nsURI; 189 } 191 194 public org.exolab.castor.xml.TypeValidator getValidator() 195 { 196 return this; 197 } 199 202 public java.lang.String getXMLName() 203 { 204 return xmlName; 205 } 207 } 208 | Popular Tags |