PageRenderTime 33ms CodeModel.GetById 25ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/jboss-as-7.1.1.Final/testsuite/integration/basic/src/test/resources/ejb/entity/cmp/simple/ejb-jar.xml

#
XML | 161 lines | 153 code | 8 blank | 0 comment | 0 complexity | 3100269d9f97dd7dbfbb4f65163df599 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
  1<?xml version="1.0"?>
  2
  3<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
  4         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
  6         version="3.1">
  7
  8   <enterprise-beans>
  9      <entity>
 10         <ejb-name>SimpleEJB</ejb-name>
 11         <local-home>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleHome</local-home>
 12         <local>org.jboss.as.test.integration.ejb.entity.cmp.simple.Simple</local>
 13         <ejb-class>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleBean</ejb-class>
 14         <persistence-type>Container</persistence-type>
 15         <prim-key-class>java.lang.String</prim-key-class>
 16         <reentrant>False</reentrant>
 17         <cmp-version>2.x</cmp-version>
 18         <abstract-schema-name>simple</abstract-schema-name>
 19         <cmp-field><field-name>id</field-name></cmp-field>
 20         <cmp-field><field-name>booleanPrimitive</field-name></cmp-field>
 21         <cmp-field><field-name>booleanObject</field-name></cmp-field>
 22         <cmp-field><field-name>bytePrimitive</field-name></cmp-field>
 23         <cmp-field><field-name>byteObject</field-name></cmp-field>
 24         <cmp-field><field-name>shortPrimitive</field-name></cmp-field>
 25         <cmp-field><field-name>shortObject</field-name></cmp-field>
 26         <cmp-field><field-name>integerPrimitive</field-name></cmp-field>
 27         <cmp-field><field-name>integerObject</field-name></cmp-field>
 28         <cmp-field><field-name>longPrimitive</field-name></cmp-field>
 29         <cmp-field><field-name>longObject</field-name></cmp-field>
 30         <cmp-field><field-name>floatPrimitive</field-name></cmp-field>
 31         <cmp-field><field-name>floatObject</field-name></cmp-field>
 32         <cmp-field><field-name>doublePrimitive</field-name></cmp-field>
 33         <cmp-field><field-name>doubleObject</field-name></cmp-field>
 34         <cmp-field><field-name>stringValue</field-name></cmp-field>
 35         <cmp-field><field-name>utilDateValue</field-name></cmp-field>
 36         <cmp-field><field-name>sqlDateValue</field-name></cmp-field>
 37         <cmp-field><field-name>timeValue</field-name></cmp-field>
 38         <cmp-field><field-name>timestampValue</field-name></cmp-field>
 39         <cmp-field><field-name>bigDecimalValue</field-name></cmp-field>
 40         <cmp-field><field-name>byteArrayValue</field-name></cmp-field>
 41         <cmp-field><field-name>objectValue</field-name></cmp-field>
 42         <cmp-field><field-name>valueClass</field-name></cmp-field>
 43         <cmp-field><field-name>hashtable</field-name></cmp-field>
 44         <primkey-field>id</primkey-field>
 45         <query>
 46            <query-method>
 47               <method-name>findWithByteArray</method-name>
 48               <method-params>
 49                  <method-param>byte[]</method-param>
 50               </method-params>
 51            </query-method>
 52            <ejb-ql/>
 53         </query>
 54         <query>
 55            <query-method>
 56               <method-name>ejbSelectDynamic</method-name>
 57               <method-params>
 58                  <method-param>java.lang.String</method-param>
 59                  <method-param>java.lang.Object[]</method-param>
 60               </method-params>
 61            </query-method>
 62            <ejb-ql/>
 63         </query>
 64         <query>
 65            <query-method>
 66               <method-name>ejbSelectValueClass</method-name>
 67               <method-params/>
 68            </query-method>
 69            <ejb-ql>
 70               SELECT s.valueClass
 71               FROM simple s
 72            </ejb-ql>
 73         </query>
 74      </entity>
 75
 76      <entity>
 77         <ejb-name>SimpleEJBWithOptionA</ejb-name>
 78         <local-home>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleHome</local-home>
 79         <local>org.jboss.as.test.integration.ejb.entity.cmp.simple.Simple</local>
 80         <ejb-class>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleBean</ejb-class>
 81         <persistence-type>Container</persistence-type>
 82         <prim-key-class>java.lang.String</prim-key-class>
 83         <reentrant>False</reentrant>
 84         <cmp-version>2.x</cmp-version>
 85         <abstract-schema-name>simpleA</abstract-schema-name>
 86         <cmp-field><field-name>id</field-name></cmp-field>
 87         <cmp-field><field-name>booleanPrimitive</field-name></cmp-field>
 88         <cmp-field><field-name>booleanObject</field-name></cmp-field>
 89         <cmp-field><field-name>bytePrimitive</field-name></cmp-field>
 90         <cmp-field><field-name>byteObject</field-name></cmp-field>
 91         <cmp-field><field-name>shortPrimitive</field-name></cmp-field>
 92         <cmp-field><field-name>shortObject</field-name></cmp-field>
 93         <cmp-field><field-name>integerPrimitive</field-name></cmp-field>
 94         <cmp-field><field-name>integerObject</field-name></cmp-field>
 95         <cmp-field><field-name>longPrimitive</field-name></cmp-field>
 96         <cmp-field><field-name>longObject</field-name></cmp-field>
 97         <cmp-field><field-name>floatPrimitive</field-name></cmp-field>
 98         <cmp-field><field-name>floatObject</field-name></cmp-field>
 99         <cmp-field><field-name>doublePrimitive</field-name></cmp-field>
100         <cmp-field><field-name>doubleObject</field-name></cmp-field>
101         <cmp-field><field-name>stringValue</field-name></cmp-field>
102         <cmp-field><field-name>utilDateValue</field-name></cmp-field>
103         <cmp-field><field-name>sqlDateValue</field-name></cmp-field>
104         <cmp-field><field-name>timeValue</field-name></cmp-field>
105         <cmp-field><field-name>timestampValue</field-name></cmp-field>
106         <cmp-field><field-name>bigDecimalValue</field-name></cmp-field>
107         <cmp-field><field-name>byteArrayValue</field-name></cmp-field>
108         <cmp-field><field-name>objectValue</field-name></cmp-field>
109         <cmp-field><field-name>valueClass</field-name></cmp-field>
110         <cmp-field><field-name>hashtable</field-name></cmp-field>
111         <primkey-field>id</primkey-field>
112         <query>
113            <query-method>
114               <method-name>findWithByteArray</method-name>
115               <method-params>
116                  <method-param>byte[]</method-param>
117               </method-params>
118            </query-method>
119            <ejb-ql/>
120         </query>
121         <query>
122            <query-method>
123               <method-name>ejbSelectDynamic</method-name>
124               <method-params>
125                  <method-param>java.lang.String</method-param>
126                  <method-param>java.lang.Object[]</method-param>
127               </method-params>
128            </query-method>
129            <ejb-ql/>
130         </query>
131         <query>
132            <query-method>
133               <method-name>ejbSelectValueClass</method-name>
134               <method-params/>
135            </query-method>
136            <ejb-ql>
137               SELECT s.valueClass
138               FROM simple s
139            </ejb-ql>
140         </query>
141      </entity>
142   </enterprise-beans>
143
144   <assembly-descriptor>
145      <container-transaction>
146         <method>
147            <ejb-name>SimpleEJB</ejb-name>
148            <method-name>*</method-name>
149         </method>
150         <method>
151            <ejb-name>SimpleEJBWithOptionA</ejb-name>
152            <method-name>*</method-name>
153         </method>
154         <trans-attribute>Required</trans-attribute>
155      </container-transaction>
156   </assembly-descriptor>
157</ejb-jar>
158
159
160
161