| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| |
| --> |
| |
| <!-- $Rev$ $Date$ --> |
| |
| <ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd" |
| version="3.1" metadata-complete="false"> |
| |
| <description> |
| This ejb-jar file contains assembled enterprise beans that are |
| part of employee self-service application. |
| </description> |
| |
| <enterprise-beans> |
| <!-- |
| ######################################################## |
| ######################################################## |
| ###### CMP E N T I T Y B E A N S ################# |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/BasicCmpHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| The EmployeeRecord entity bean encapsulates access |
| to the employee records.The deployer will use |
| container-managed persistence to integrate the |
| entity bean with the back-end system managing |
| the employee records. |
| </description> |
| <ejb-name>BasicCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.BasicCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <abstract-schema-name>BasicCmpBeanX</abstract-schema-name> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <resource-ref> |
| <description>This is a reference to a JDBC database.</description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <entity> |
| <ejb-name>ComplexCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.ComplexCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.ComplexCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.ComplexCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmp.ComplexCmpBeanPk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <abstract-schema-name>ComplexCmpBeanX</abstract-schema-name> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <resource-ref> |
| <description>This is a reference to a JDBC database.</description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <entity> |
| <ejb-name>UnknownCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.UnknownCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.UnknownCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.UnknownCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Object</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <abstract-schema-name>UnknownCmpBeanX</abstract-schema-name> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <resource-ref> |
| <description>This is a reference to a JDBC database.</description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp2/BasicCmpHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <ejb-name>BasicCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.BasicCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>BasicCmp2Bean</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <resource-ref> |
| <description>This is a reference to a JDBC database.</description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <query> |
| <query-method> |
| <method-name>ejbSelectRemoveById</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>DELETE FROM BasicCmp2Bean o WHERE o.id = ?1</ejb-ql> |
| </query> |
| </entity> |
| |
| <entity> |
| <ejb-name>ComplexCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.ComplexCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.ComplexCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.ComplexCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmp.ComplexCmpBeanPk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ComplexCmp2Bean</abstract-schema-name> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <resource-ref> |
| <description>This is a reference to a JDBC database.</description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <entity> |
| <ejb-name>UnknownCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.UnknownCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.UnknownCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.UnknownCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Object</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>UnknownCmp2Bean</abstract-schema-name> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <resource-ref> |
| <description>This is a reference to a JDBC database.</description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/allowed_operations/EntityHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>AOBasicCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.AllowedOperationsCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>number</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp2/allowed_operations/EntityHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>AOBasicCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.AllowedOperationsCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>AllowedOperationsCmp2Bean</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>number</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <query> |
| <query-method> |
| <method-name>findByLastName</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o FROM AllowedOperationsCmp2Bean o WHERE o.lastName = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>findEmptyCollection</method-name> |
| <method-params/> |
| </query-method> |
| <ejb-ql>SELECT o FROM AllowedOperationsCmp2Bean o WHERE 1 = 0</ejb-ql> |
| </query> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/EncBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>EncCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.EncCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/cmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-link>BasicCmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp2/EncBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>EncCmp2Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.EncCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/cmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-link>BasicCmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/ContextLookupCmpBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>ContextLookupCmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.ContextLookupCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/cmp/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/cmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.BasicCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.BasicCmpObject</remote> |
| <ejb-link>BasicCmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/cmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>Cmp RMI-IIOP Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.RmiIiopCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.RmiIiopCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.RmiIiopCmpBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>1.x</cmp-version> |
| <cmp-field> |
| <field-name>primaryKey</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>primaryKey</primkey-field> |
| <ejb-ref> |
| <ejb-ref-name>cmp/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-link>EncCmpBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/cmp2/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>Cmp2 RMI-IIOP Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.cmp.RmiIiopCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.RmiIiopCmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.cmp.RmiIiopCmp2Bean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <ejb-ref> |
| <ejb-ref-name>cmp/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.cmp.EncCmpHome</home> |
| <remote>org.apache.openejb.test.entity.cmp.EncCmpObject</remote> |
| <ejb-link>EncCmpBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ###### CMR T E S T B E A N S ##################### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <entity> |
| <ejb-name>Person</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetoone.PersonLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetoone.PersonLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetoone.PersonBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Person</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>org.apache.openejb.test.entity.cmr.onetoone.PersonPk</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(P) FROM Person P</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>License</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetoone.LicenseLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetoone.LicenseLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetoone.LicenseBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>License</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>number</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>points</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>notes</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>org.apache.openejb.test.entity.cmr.onetoone.LicensePk</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(DL) FROM License DL</ejb-ql> |
| </query> |
| </entity> |
| |
| <entity> |
| <ejb-name>Artist</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetomany.ArtistLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetomany.ArtistLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetomany.ArtistBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Artist</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>org.apache.openejb.test.entity.cmr.onetomany.ArtistPk</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(A) FROM Artist A</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>Song</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetomany.SongLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetomany.SongLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetomany.SongBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Song</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>bpm</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>description</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>org.apache.openejb.test.entity.cmr.onetomany.SongPk</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(B) FROM Song B</ejb-ql> |
| </query> |
| </entity> |
| |
| <entity> |
| <ejb-name>Game</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.manytomany.GameLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.manytomany.GameLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.manytomany.GameBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Game</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>rating</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>org.apache.openejb.test.entity.cmr.manytomany.GamePk</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(B) FROM Game B</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>Platform</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.manytomany.PlatformLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.manytomany.PlatformLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.manytomany.PlatformBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Platform</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>org.apache.openejb.test.entity.cmr.manytomany.PlatformPk</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(B) FROM Platform B</ejb-ql> |
| </query> |
| </entity> |
| |
| <entity> |
| <ejb-name>ComplexPerson</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetoone.PersonLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetoone.PersonLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetoone.PersonBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.onetoone.PersonPk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ComplexPerson</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(P) FROM ComplexPerson P</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>ComplexLicense</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetoone.LicenseLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetoone.LicenseLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetoone.LicenseBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.onetoone.LicensePk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ComplexLicense</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>number</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>points</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>notes</field-name> |
| </cmp-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(DL) FROM ComplexLicense DL</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>ComplexArtist</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetomany.ArtistLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetomany.ArtistLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetomany.ArtistBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.onetomany.ArtistPk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ComplexArtist</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(A) FROM ComplexArtist A</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>ComplexSong</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.onetomany.SongLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.onetomany.SongLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.onetomany.SongBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.onetomany.SongPk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ComplexSong</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>bpm</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>description</field-name> |
| </cmp-field> |
| <query> |
| <!-- CompondPK one-to-one shares the local home interface so we need to declare this useless finder --> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(B) FROM ComplexDish B</ejb-ql> |
| </query> |
| </entity> |
| |
| <entity> |
| <ejb-name>ComplexGame</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.manytomany.GameLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.manytomany.GameLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.manytomany.GameBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.manytomany.GamePk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ComplexGame</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>rating</field-name> |
| </cmp-field> |
| <query> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(B) FROM ComplexGame B</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>ComplexPlatform</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.manytomany.PlatformLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.manytomany.PlatformLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.manytomany.PlatformBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>org.apache.openejb.test.entity.cmr.manytomany.PlatformPk</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>ComplexPlatform</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| </cmp-field> |
| <query> |
| <query-method> |
| <method-name>findByPrimaryKey</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT OBJECT(B) FROM ComplexPlatform B</ejb-ql> |
| </query> |
| </entity> |
| |
| <entity> |
| <ejb-name>Query</ejb-name> |
| <home>org.apache.openejb.test.entity.ejbql.QueryHome</home> |
| <remote>org.apache.openejb.test.entity.ejbql.QueryRemote</remote> |
| <local-home>org.apache.openejb.test.entity.ejbql.QueryLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.ejbql.QueryLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.ejbql.QueryBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Query</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleStringField</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.stringField FROM QueryData o WHERE o.stringField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleBooleanField</method-name> |
| <method-params> |
| <method-param>boolean</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.booleanField FROM QueryData o WHERE o.booleanField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleCharField</method-name> |
| <method-params> |
| <method-param>char</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.charField FROM QueryData o WHERE o.charField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleByteField</method-name> |
| <method-params> |
| <method-param>byte</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.byteField FROM QueryData o WHERE o.byteField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleShortField</method-name> |
| <method-params> |
| <method-param>short</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.shortField FROM QueryData o WHERE o.shortField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleIntField</method-name> |
| <method-params> |
| <method-param>int</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.intField FROM QueryData o WHERE o.intField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleLongField</method-name> |
| <method-params> |
| <method-param>long</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.longField FROM QueryData o WHERE o.longField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleFloatField</method-name> |
| <method-params> |
| <method-param>float</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.floatField FROM QueryData o WHERE o.floatField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleDoubleField</method-name> |
| <method-params> |
| <method-param>double</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT o.doubleField FROM QueryData o WHERE o.doubleField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionStringField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.stringField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionBooleanField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.booleanField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionCharField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.charField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionByteField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.byteField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionShortField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.shortField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionIntField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.intField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionLongField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.longField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionFloatField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.floatField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionDoubleField</method-name> |
| </query-method> |
| <ejb-ql>SELECT o.doubleField FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleLocalEjb</method-name> |
| <method-params> |
| <method-param>int</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT Object(o) FROM QueryData o WHERE o.intField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSingleRemoteEjb</method-name> |
| <method-params> |
| <method-param>int</method-param> |
| </method-params> |
| </query-method> |
| <result-type-mapping>Remote</result-type-mapping> |
| <ejb-ql>SELECT Object(o) FROM QueryData o WHERE o.intField = ?1</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionLocalEjb</method-name> |
| </query-method> |
| <ejb-ql>SELECT Object(o) FROM QueryData o</ejb-ql> |
| </query> |
| <query> |
| <query-method> |
| <method-name>ejbSelectCollectionRemoteEjb</method-name> |
| </query-method> |
| <result-type-mapping>Remote</result-type-mapping> |
| <ejb-ql>SELECT Object(o) FROM QueryData o</ejb-ql> |
| </query> |
| </entity> |
| <entity> |
| <ejb-name>QueryData</ejb-name> |
| <home>org.apache.openejb.test.entity.ejbql.QueryDataHome</home> |
| <remote>org.apache.openejb.test.entity.ejbql.QueryDataRemote</remote> |
| <local-home>org.apache.openejb.test.entity.ejbql.QueryDataLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.ejbql.QueryDataLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.ejbql.QueryDataBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>QueryData</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>booleanField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>charField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>byteField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>shortField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>intField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>longField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>floatField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>doubleField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>stringField</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| </entity> |
| |
| <entity> |
| <ejb-name>OneOwningSideBean</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.cmrmapping.OneOwningSideBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <!--<prim-key-class>org.apache.openejb.test.entity.cmr.cmrmapping.CompoundPK</prim-key-class>--> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Order1</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>field1</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <!-- suppresses testing --> |
| <persistence-context-ref> |
| <persistence-context-ref-name>openejb/cmp</persistence-context-ref-name> |
| <persistence-unit-name>cmp</persistence-unit-name> |
| </persistence-context-ref> |
| </entity> |
| |
| <entity> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.cmrmapping.OneInverseSideBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Order2</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <!-- suppresses testing --> |
| <!-- incorrect mapping generated --> |
| <!-- |
| <entity name="Order2" class="openejb.org.apache.openejb.test.entity.cmr.cmrmapping.Order2"> |
| <description>openejb-itests-beans.jar#OneInverseSideBean</description> |
| <attributes> |
| <id name="id"/> |
| <one-to-many name="manyOwningSide" mapped-by="oneInverseSide"/> |
| <one-to-one name="oneOwningSide" mapped-by="oneInverseSide"/> |
| </attributes> |
| </entity> |
| --> |
| <!-- error message: |
| The type of field "openejb.org.apache.openejb.test.entity.cmr.cmrmapping.Order2.manyOwningSide" isn't supported by declared persistence strategy "OneToMany". Please choose a different strategy. |
| --> |
| <persistence-context-ref> |
| <persistence-context-ref-name>openejb/cmp</persistence-context-ref-name> |
| <persistence-unit-name>cmp</persistence-unit-name> |
| </persistence-context-ref> |
| </entity> |
| |
| <entity> |
| <ejb-name>ManyOwningSideBean</ejb-name> |
| <local-home>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideLocalHome</local-home> |
| <local>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideLocal</local> |
| <ejb-class>org.apache.openejb.test.entity.cmr.cmrmapping.ManyOwningSideBean</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <!--<prim-key-class>org.apache.openejb.test.entity.cmr.cmrmapping.CompoundPK</prim-key-class>--> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>Order3</abstract-schema-name> |
| <cmp-field> |
| <field-name>id</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>field1</field-name> |
| </cmp-field> |
| <primkey-field>id</primkey-field> |
| <query> |
| <query-method> |
| <method-name>ejbSelectSomething</method-name> |
| <method-params> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>SELECT m.oneInverseSide FROM Order m WHERE m.id = ?1</ejb-ql> |
| </query> |
| <!-- suppresses testing --> |
| <persistence-context-ref> |
| <persistence-context-ref-name>openejb/cmp</persistence-context-ref-name> |
| <persistence-unit-name>cmp</persistence-unit-name> |
| </persistence-context-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| #### S T A T E F U L S E S S I O N B E A N S ##### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/BasicStatefulHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with contianer-managed |
| transaction demarcation that implements the |
| javax.ejb.SessionSynchronization interface. |
| </description> |
| <ejb-name>BasicStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.BasicStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Container</transaction-type> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/BasicStatefulPojoHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| A basic stateful session pojo bean with container-managed transaction demarcation. |
| </description> |
| <ejb-name>BasicStatefulPojoBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <local-home>org.apache.openejb.test.stateful.BasicStatefulLocalHome</local-home> |
| <local>org.apache.openejb.test.stateful.BasicStatefulLocalObject</local> |
| <ejb-class>org.apache.openejb.test.stateful.BasicStatefulPojoBean</ejb-class> |
| <business-local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</business-local> |
| <business-remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</business-remote> |
| <local-bean/> |
| <session-type>Stateful</session-type> |
| <init-method> |
| <bean-method> |
| <method-name>create</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </bean-method> |
| </init-method> |
| <transaction-type>Container</transaction-type> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/BeanManagedBasicStatefulHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>Basic BMT StatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.BMTStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/BeanManagedTransactionTests/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BMT StatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.BeanTxStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BeanTxStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.BeanTxStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/EncBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>EncStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.EncStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessPojoBean</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/ExtendedTestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <persistence-context-type>Extended</persistence-context-type> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/FieldInjectionStatefulBean |
| ######################################################## |
| --> |
| |
| <session> |
| <ejb-name>FieldInjectionStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessPojoBean</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.FieldInjectionStatefulBean</injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| </session> |
| |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/SetterInjectionStatefulBean |
| ######################################################## |
| --> |
| |
| <session> |
| <ejb-name>SetterInjectionStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessPojoBean</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateful.SetterInjectionStatefulBean</injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/PersistenceContextStatefulBean |
| ######################################################## |
| --> |
| |
| <session> |
| <ejb-name>PersistenceContextStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.PersistenceContextStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.PersistenceContextStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.PersistenceContextStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/ExtendedTestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <persistence-context-type>Extended</persistence-context-type> |
| </persistence-context-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/ContextLookupStatefulBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>ContextLookupStatefulBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.ContextLookupStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/ExtendedTestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <persistence-context-type>Extended</persistence-context-type> |
| </persistence-context-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/ContextLookupStatefulPojoBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateful session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>ContextLookupStatefulPojoBean</ejb-name> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.ContextLookupStatefulPojoBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <init-method> |
| <bean-method> |
| <method-name>create</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| </method-params> |
| </bean-method> |
| </init-method> |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/ExtendedTestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <persistence-context-type>Extended</persistence-context-type> |
| </persistence-context-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateful/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateful bean for the RMI-IIOP Tests |
| </description> |
| <ejb-name>Stateful RMI-IIOP Bean</ejb-name> |
| <home>org.apache.openejb.test.stateful.RmiIiopStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.RmiIiopStatefulObject</remote> |
| <ejb-class>org.apache.openejb.test.stateful.RmiIiopStatefulBean</ejb-class> |
| <session-type>Stateful</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>stateful/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.EncStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.EncStatefulObject</remote> |
| <ejb-link>EncStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ### S T A T E L E S S S E S S I O N B E A N S #### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/BasicStatelessHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with contianer-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BasicStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.BasicStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Container</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>TimerSyncBeanBusinessRemote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.beans.TimerSync</remote> |
| </ejb-ref> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/BasicStatelessPojoHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session pojo bean with contianer-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BasicStatelessPojoBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <local-home>org.apache.openejb.test.stateless.BasicStatelessLocalHome</local-home> |
| <local>org.apache.openejb.test.stateless.BasicStatelessLocalObject</local> |
| <local-bean/> |
| <business-local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</business-local> |
| <business-remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</business-remote> |
| <ejb-class>org.apache.openejb.test.stateless.BasicStatelessPojoBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Container</transaction-type> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/BeanManagedBasicStatelessHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>Basic BMT StatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.BasicStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>TimerSyncBeanBusinessRemote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.beans.TimerSync</remote> |
| </ejb-ref> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tools/DatabaseHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>DatabaseBean</ejb-name> |
| <home>org.apache.openejb.test.beans.DatabaseHome</home> |
| <remote>org.apache.openejb.test.beans.Database</remote> |
| <ejb-class>org.apache.openejb.test.beans.DatabaseBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>database</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/BeanManagedTransactionTests/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic stateless session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BMT StatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.BeanTxStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BeanTxStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.BeanTxStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>database</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/EncBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateless bean for the JNDI ENC tests |
| </description> |
| <ejb-name>EncStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.EncStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| |
| |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessPojoBean</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/FieldInjectionStatelessBean |
| ######################################################## |
| --> |
| |
| <session> |
| <ejb-name>FieldInjectionStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statelessHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statelessBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessPojoBean</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.FieldInjectionStatelessBean</injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| </session> |
| |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/SetterInjectionStatelessBean |
| ######################################################## |
| --> |
| |
| <session> |
| <ejb-name>SetterInjectionStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statelessHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statelessBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statelessBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessPojoBean</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statelessBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>statefulBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.stateless.SetterInjectionStatelessBean |
| </injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/ContextLookupStatelessBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateless bean for the JNDI ENC tests |
| </description> |
| <ejb-name>ContextLookupStatelessBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.ContextLookupStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| |
| |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/ContextLookupStatelessPojoBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateless bean for the JNDI ENC tests |
| </description> |
| <ejb-name>ContextLookupStatelessPojoBean</ejb-name> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.ContextLookupStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| |
| |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/stateless/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The stateless bean for the RMI-IIOP Tests |
| </description> |
| <ejb-name>Stateless RMI-IIOP Bean</ejb-name> |
| <home>org.apache.openejb.test.stateless.RmiIiopStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.RmiIiopStatelessObject</remote> |
| <ejb-class>org.apache.openejb.test.stateless.RmiIiopStatelessBean</ejb-class> |
| <session-type>Stateless</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>stateless/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.EncStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.EncStatelessObject</remote> |
| <ejb-link>EncStatelessBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ###### BMP E N T I T Y B E A N S ################# |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/BasicBmpHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| The EmployeeRecord entity bean encapsulates access |
| to the employee records.The deployer will use |
| container-managed persistence to integrate the |
| entity bean with the back-end system managing |
| the employee records. |
| </description> |
| <ejb-name>BasicBmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.BasicBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</primkey-field> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/allowed_operations/EntityHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>AOBasicBmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.AllowedOperationsBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/EncBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>EncBmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.EncBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.EncBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.EncBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</primkey-field> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/ContextLookupBmpBean |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>ContextLookupBmpBean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.EncBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.EncBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.ContextLookupBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</primkey-field> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>entity/bmp/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>entity/bmp/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jdbc/basic/entityDatabase</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/entity/bmp/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <entity> |
| <description> |
| blah, blah, blah |
| </description> |
| <ejb-name>Bmp RMI-IIOP Bean</ejb-name> |
| <home>org.apache.openejb.test.entity.bmp.RmiIiopBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.RmiIiopBmpObject</remote> |
| <ejb-class>org.apache.openejb.test.entity.bmp.RmiIiopBmpBean</ejb-class> |
| <persistence-type>Bean</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <primkey-field>primaryKey</primkey-field> |
| <ejb-ref> |
| <ejb-ref-name>bmp/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.EncBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.EncBmpObject</remote> |
| <ejb-link>EncBmpBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </entity> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ######### MESSAGE D R I V E N B E A N S ######### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/messagedriven/mdb/BasicMdbHome |
| ######################################################## |
| --> |
| |
| <message-driven> |
| <description> |
| Blah blah blah . . . |
| </description> |
| <ejb-name>BasicMdbBean</ejb-name> |
| <ejb-class>org.apache.openejb.test.mdb.BasicMdbBean</ejb-class> |
| <messaging-type>javax.jms.MessageListener</messaging-type> |
| <transaction-type>Container</transaction-type> |
| <message-destination-type>javax.jms.Queue</message-destination-type> |
| <message-destination-link>BasicMdb</message-destination-link> |
| <activation-config> |
| <activation-config-property> |
| <activation-config-property-name>destination</activation-config-property-name> |
| <activation-config-property-value>BasicMdb</activation-config-property-value> |
| </activation-config-property> |
| </activation-config> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </message-driven> |
| |
| <message-driven> |
| <description> |
| Blah blah blah . . . |
| </description> |
| <ejb-name>Basic BMT Mdb Bean</ejb-name> |
| <ejb-class>org.apache.openejb.test.mdb.BasicMdbBean</ejb-class> |
| <messaging-type>javax.jms.MessageListener</messaging-type> |
| <transaction-type>Bean</transaction-type> |
| <message-destination-type>javax.jms.Queue</message-destination-type> |
| <message-destination-link>BasicBmtMdb</message-destination-link> |
| <activation-config> |
| <activation-config-property> |
| <activation-config-property-name>destination</activation-config-property-name> |
| <activation-config-property-value>BasicBmtMdb</activation-config-property-value> |
| </activation-config-property> |
| </activation-config> |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>stateless/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </message-driven> |
| |
| <message-driven> |
| <description> |
| The mdb bean for the JNDI ENC tests |
| </description> |
| <ejb-name>EncMdbBean</ejb-name> |
| <ejb-class>org.apache.openejb.test.mdb.EncMdbBean</ejb-class> |
| <messaging-type>javax.jms.MessageListener</messaging-type> |
| <transaction-type>Bean</transaction-type> |
| |
| <message-destination-type>javax.jms.Queue</message-destination-type> |
| <message-destination-link>EncMdbBean</message-destination-link> |
| <activation-config> |
| <activation-config-property> |
| <activation-config-property-name>destination</activation-config-property-name> |
| <activation-config-property-value>EncMdbBean</activation-config-property-value> |
| </activation-config-property> |
| </activation-config> |
| |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>mdbcontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.MessageDrivenContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </message-driven> |
| |
| <message-driven> |
| <description> |
| The mdb bean for the JNDI ENC tests |
| </description> |
| <ejb-name>ContextLookupMdbBean</ejb-name> |
| <ejb-class>org.apache.openejb.test.mdb.ContextLookupMdbBean</ejb-class> |
| <messaging-type>javax.jms.MessageListener</messaging-type> |
| <transaction-type>Bean</transaction-type> |
| |
| <message-destination-type>javax.jms.Queue</message-destination-type> |
| <message-destination-link>ContextLookupMdbBean</message-destination-link> |
| <activation-config> |
| <activation-config-property> |
| <activation-config-property-name>destination</activation-config-property-name> |
| <activation-config-property-value>ContextLookupMdbBean</activation-config-property-value> |
| </activation-config-property> |
| </activation-config> |
| |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>mdbcontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.MessageDrivenContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </message-driven> |
| |
| <message-driven> |
| <description> |
| Pojo mdb bean for the JNDI ENC tests |
| </description> |
| <ejb-name>ContextLookupMdbPojoBean</ejb-name> |
| <ejb-class>org.apache.openejb.test.mdb.ContextLookupMdbPojoBean</ejb-class> |
| <messaging-type>javax.jms.MessageListener</messaging-type> |
| <transaction-type>Bean</transaction-type> |
| |
| <message-destination-type>javax.jms.Queue</message-destination-type> |
| <message-destination-link>ContextLookupMdbPojoBean</message-destination-link> |
| <activation-config> |
| <activation-config-property> |
| <activation-config-property-name>destination</activation-config-property-name> |
| <activation-config-property-value>ContextLookupMdbPojoBean</activation-config-property-value> |
| </activation-config-property> |
| </activation-config> |
| |
| <env-entry> |
| <env-entry-name>stateless/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateless/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateless/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>mdbcontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.MessageDrivenContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| </message-driven> |
| |
| <message-driven> |
| <ejb-name>FieldInjectionMdbBean</ejb-name> |
| <ejb-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</ejb-class> |
| <messaging-type>javax.jms.MessageListener</messaging-type> |
| <transaction-type>Bean</transaction-type> |
| |
| <message-destination-type>javax.jms.Queue</message-destination-type> |
| <message-destination-link>FieldInjectionMdbBean</message-destination-link> |
| <activation-config> |
| <activation-config-property> |
| <activation-config-property-name>destination</activation-config-property-name> |
| <activation-config-property-value>FieldInjectionMdbBean</activation-config-property-value> |
| </activation-config-property> |
| </activation-config> |
| |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>statelessHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>statelessBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.FieldInjectionMdbBean</injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| </message-driven> |
| |
| <message-driven> |
| <ejb-name>SetterInjectionMdbBean</ejb-name> |
| <ejb-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</ejb-class> |
| <messaging-type>javax.jms.MessageListener</messaging-type> |
| <transaction-type>Bean</transaction-type> |
| |
| <message-destination-type>javax.jms.Queue</message-destination-type> |
| <message-destination-link>SetterInjectionMdbBean</message-destination-link> |
| <activation-config> |
| <activation-config-property> |
| <activation-config-property-name>destination</activation-config-property-name> |
| <activation-config-property-value>SetterInjectionMdbBean</activation-config-property-value> |
| </activation-config-property> |
| </activation-config> |
| <env-entry> |
| <env-entry-name>stateful/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>stateful/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateless.BasicStatelessHome</home> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessObject</remote> |
| <ejb-link>BasicStatelessBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>statelessHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateless.BasicStatelessBusinessRemote</remote> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>statelessBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateless-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateless.BasicStatelessBusinessLocal</local> |
| <ejb-link>BasicStatelessPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>statelessBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>stateful/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.mdb.SetterInjectionMdbBean</injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| </message-driven> |
| |
| <!-- |
| ######################################################## |
| ######################################################## |
| ### S I N G L E T O N S E S S I O N B E A N S #### |
| ######################################################## |
| ######################################################## |
| --> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/BasicSingletonHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic singleton session bean with contianer-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BasicSingletonBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.BasicSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Container</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>TimerSyncBeanBusinessRemote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.beans.TimerSync</remote> |
| </ejb-ref> |
| <env-entry> |
| <env-entry-name>singleton/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>singleton/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/BasicSingletonPojoHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic singleton session pojo bean with contianer-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BasicSingletonPojoBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <local-home>org.apache.openejb.test.singleton.BasicSingletonLocalHome</local-home> |
| <local>org.apache.openejb.test.singleton.BasicSingletonLocalObject</local> |
| <business-local>org.apache.openejb.test.singleton.BasicSingletonBusinessLocal</business-local> |
| <business-remote>org.apache.openejb.test.singleton.BasicSingletonBusinessRemote</business-remote> |
| <local-bean/> |
| <ejb-class>org.apache.openejb.test.singleton.BasicSingletonPojoBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Container</transaction-type> |
| <env-entry> |
| <env-entry-name>singleton/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>singleton/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/BeanManagedBasicSingletonHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic singleton session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>Basic BMT SingletonBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.BasicSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>TimerSyncBeanBusinessRemote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.beans.TimerSync</remote> |
| </ejb-ref> |
| <env-entry> |
| <env-entry-name>singleton/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <description> |
| This is a reference to a JDBC database. |
| </description> |
| <res-ref-name>singleton/references/Resource_manager_access</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/BeanManagedTransactionTests/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description>A basic singleton session bean with bean-managed |
| transaction demarcation. |
| </description> |
| <ejb-name>BMT SingletonBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.BeanTxSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BeanTxSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.BeanTxSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <security-role-ref> |
| <role-name>HighRoller</role-name> |
| <role-link>Manager</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>database</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/EncBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The singleton bean for the JNDI ENC tests |
| </description> |
| <ejb-name>EncSingletonBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.EncSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.EncSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.EncSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| |
| |
| <env-entry> |
| <env-entry-name>singleton/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <ejb-link>BasicSingletonBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.singleton.BasicSingletonBusinessLocal</local> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.singleton.BasicSingletonPojoBean</local> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonBusinessRemote</remote> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-local-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/FieldInjectionSingletonBean |
| ######################################################## |
| --> |
| |
| <session> |
| <ejb-name>FieldInjectionSingletonBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.EncSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.EncSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>singleton/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <ejb-link>BasicSingletonBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>singletonHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonBusinessRemote</remote> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>singletonBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.singleton.BasicSingletonBusinessLocal</local> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>singletonBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.singleton.BasicSingletonPojoBean</local> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>singletonBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>statefulBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.FieldInjectionSingletonBean</injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| </session> |
| |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/SetterInjectionSingletonBean |
| ######################################################## |
| --> |
| |
| <session> |
| <ejb-name>SetterInjectionSingletonBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.EncSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.EncSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| <env-entry> |
| <env-entry-name>singleton/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>booolean</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>striing</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>doouble</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>loong</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>flooat</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>inteeger</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>shoort</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>byyte</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>chaaracter</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>bmpHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>statefulHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <ejb-link>BasicSingletonBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>singletonHome</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonBusinessRemote</remote> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>singletonBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-remote</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulBusinessRemote</remote> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>statefulBusinessRemote</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.singleton.BasicSingletonBusinessLocal</local> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>singletonBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-local</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulBusinessLocal</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>statefulBusinessLocal</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.singleton.BasicSingletonPojoBean</local> |
| <ejb-link>BasicSingletonPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>singletonBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <ejb-local-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful-business-localbean</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <local>org.apache.openejb.test.stateful.BasicStatefulPojoBean</local> |
| <ejb-link>BasicStatefulPojoBean</ejb-link> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>statefulBusinessLocalBean</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>daataSource</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>connectionFactory</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>coonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>queueConnectionFactory</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>queueCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>topicConnectionFactory</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>topicCoonnectionFactory</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>ejbContext</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>em</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| <injection-target> |
| <injection-target-class>org.apache.openejb.test.singleton.SetterInjectionSingletonBean |
| </injection-target-class> |
| <injection-target-name>emf</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/ContextLookupSingletonBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The singleton bean for the JNDI ENC tests |
| </description> |
| <ejb-name>ContextLookupSingletonBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.EncSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.EncSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.ContextLookupSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| |
| |
| <env-entry> |
| <env-entry-name>singleton/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <ejb-link>BasicSingletonBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/ContextLookupSingletonPojoBean |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The singleton bean for the JNDI ENC tests |
| </description> |
| <ejb-name>ContextLookupSingletonPojoBean</ejb-name> |
| <home>org.apache.openejb.test.singleton.EncSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.EncSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.ContextLookupSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| |
| |
| <env-entry> |
| <env-entry-name>singleton/references/JNDI_access_to_java_comp_env</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>Success</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Boolean</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>true</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/String</env-entry-name> |
| <env-entry-type>java.lang.String</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Double</env-entry-name> |
| <env-entry-type>java.lang.Double</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Long</env-entry-name> |
| <env-entry-type>java.lang.Long</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Float</env-entry-name> |
| <env-entry-type>java.lang.Float</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Integer</env-entry-name> |
| <env-entry-type>java.lang.Integer</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Short</env-entry-name> |
| <env-entry-type>java.lang.Short</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Byte</env-entry-name> |
| <env-entry-type>java.lang.Byte</env-entry-type> |
| <env-entry-value>1</env-entry-value> |
| </env-entry> |
| <env-entry> |
| <env-entry-name>singleton/references/Character</env-entry-name> |
| <env-entry-type>java.lang.Character</env-entry-type> |
| <env-entry-value>D</env-entry-value> |
| </env-entry> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/Enterprise_bean_access</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/bmp_entity</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>org.apache.openejb.test.entity.bmp.BasicBmpHome</home> |
| <remote>org.apache.openejb.test.entity.bmp.BasicBmpObject</remote> |
| <ejb-link>BasicBmpBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/stateful</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.stateful.BasicStatefulHome</home> |
| <remote>org.apache.openejb.test.stateful.BasicStatefulObject</remote> |
| <ejb-link>BasicStatefulBean</ejb-link> |
| </ejb-ref> |
| <ejb-ref> |
| <ejb-ref-name>singleton/beanReferences/singleton</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.singleton.BasicSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.BasicSingletonObject</remote> |
| <ejb-link>BasicSingletonBean</ejb-link> |
| </ejb-ref> |
| <resource-ref> |
| <res-ref-name>datasource</res-ref-name> |
| <res-type>javax.sql.DataSource</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>jms</res-ref-name> |
| <res-type>javax.jms.ConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>QueueCF</res-ref-name> |
| <res-type>javax.jms.QueueConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-ref> |
| <res-ref-name>TopicCF</res-ref-name> |
| <res-type>javax.jms.TopicConnectionFactory</res-type> |
| <res-auth>Container</res-auth> |
| </resource-ref> |
| <resource-env-ref> |
| <resource-env-ref-name>sessioncontext</resource-env-ref-name> |
| <resource-env-ref-type>javax.ejb.SessionContext</resource-env-ref-type> |
| </resource-env-ref> |
| <persistence-context-ref> |
| <description> |
| Persistence context for testing the functionality. |
| </description> |
| <persistence-context-ref-name>persistence/TestContext</persistence-context-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description> |
| Persistence unit for testing the functionality. |
| </description> |
| <persistence-unit-ref-name>persistence/TestUnit</persistence-unit-ref-name> |
| <persistence-unit-name>openjpa-test-unit</persistence-unit-name> |
| </persistence-unit-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| <!-- |
| ######################################################## |
| ID: client/tests/singleton/RMI-over-IIOP/EJBHome |
| ######################################################## |
| --> |
| |
| <session> |
| <description> |
| The singleton bean for the RMI-IIOP Tests |
| </description> |
| <ejb-name>Singleton RMI-IIOP Bean</ejb-name> |
| <home>org.apache.openejb.test.singleton.RmiIiopSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.RmiIiopSingletonObject</remote> |
| <ejb-class>org.apache.openejb.test.singleton.RmiIiopSingletonBean</ejb-class> |
| <session-type>Singleton</session-type> |
| <transaction-type>Bean</transaction-type> |
| <ejb-ref> |
| <ejb-ref-name>singleton/rmi-iiop/home</ejb-ref-name> |
| <ejb-ref-type>Session</ejb-ref-type> |
| <home>org.apache.openejb.test.singleton.EncSingletonHome</home> |
| <remote>org.apache.openejb.test.singleton.EncSingletonObject</remote> |
| <ejb-link>EncSingletonBean</ejb-link> |
| </ejb-ref> |
| <security-role-ref> |
| <role-name>TheMan</role-name> |
| <role-link>Executive</role-link> |
| </security-role-ref> |
| </session> |
| |
| |
| </enterprise-beans> |
| |
| <interceptors> |
| <interceptor> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.SecondClassInterceptor |
| </interceptor-class> |
| </interceptor> |
| <interceptor> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.DDInterceptor |
| </interceptor-class> |
| <around-invoke> |
| <method-name>ddInterceptor</method-name> |
| </around-invoke> |
| <post-construct> |
| <lifecycle-callback-method> |
| ddInterceptorPostConstruct |
| </lifecycle-callback-method> |
| </post-construct> |
| <pre-destroy> |
| <lifecycle-callback-method> |
| ddInterceptorPreDestroy |
| </lifecycle-callback-method> |
| </pre-destroy> |
| <post-activate> |
| <lifecycle-callback-method> |
| ddInterceptorPostActivate |
| </lifecycle-callback-method> |
| </post-activate> |
| <pre-passivate> |
| <lifecycle-callback-method> |
| ddInterceptorPrePassivate |
| </lifecycle-callback-method> |
| </pre-passivate> |
| </interceptor> |
| </interceptors> |
| |
| <relationships> |
| |
| <!-- One to One --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>License</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>person</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <cascade-delete/> |
| <relationship-role-source> |
| <ejb-name>Person</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>license</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| <!-- One to Many --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>Artist</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>performed</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <cascade-delete/> |
| <relationship-role-source> |
| <ejb-name>Song</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>performer</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| <!-- One to Many non cascade --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>Artist</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>composed</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <relationship-role-source> |
| <ejb-name>Song</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>composer</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| <!-- Many to Many --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <relationship-role-source> |
| <ejb-name>Game</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>platforms</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <cascade-delete/> |
| <relationship-role-source> |
| <ejb-name>Platform</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>games</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| <!-- Complex One to One --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>ComplexLicense</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>person</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <cascade-delete/> |
| <relationship-role-source> |
| <ejb-name>ComplexPerson</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>license</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| |
| <!-- Complex One to Many --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>ComplexArtist</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>performed</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <cascade-delete/> |
| <relationship-role-source> |
| <ejb-name>ComplexSong</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>performer</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| <!-- Complex One to Many non cascade --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>ComplexArtist</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>composed</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <relationship-role-source> |
| <ejb-name>ComplexSong</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>composer</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| <!-- Complex Many to Many --> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <relationship-role-source> |
| <ejb-name>ComplexGame</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>platforms</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <cascade-delete/> |
| <relationship-role-source> |
| <ejb-name>ComplexPlatform</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>games</cmr-field-name> |
| <cmr-field-type>java.util.Set</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>OneOwningSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>oneInverseSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>oneOwningSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| <ejb-relation> |
| <ejb-relationship-role> |
| <multiplicity>Many</multiplicity> |
| <relationship-role-source> |
| <ejb-name>ManyOwningSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>oneInverseSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <cmr-field-name>manyOwningSide</cmr-field-name> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| </relationships> |
| |
| |
| <assembly-descriptor> |
| <security-role> |
| <description>The description</description> |
| <role-name>Teller</role-name> |
| </security-role> |
| <security-role> |
| <description>The description</description> |
| <role-name>Manager</role-name> |
| </security-role> |
| <security-role> |
| <description>The description</description> |
| <role-name>Accountant</role-name> |
| </security-role> |
| <security-role> |
| <description>The description</description> |
| <role-name>Executive</role-name> |
| </security-role> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>BasicStatefulBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>BasicStatelessBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>BasicCmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AOBasicCmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>EncCmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>Cmp RMI-IIOP Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <!-- CMR Test Beans --> |
| <container-transaction> |
| <method> |
| <ejb-name>Person</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>License</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>Artist</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>Song</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>Game</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>Platform</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ComplexPerson</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ComplexLicense</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ComplexArtist</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ComplexSong</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ComplexGame</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ComplexPlatform</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>OneOwningSideBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>OneInverseSideBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>ManyOwningSideBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>EncStatefulBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>Stateful RMI-IIOP Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>DatabaseBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>EncStatelessBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>Stateless RMI-IIOP Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>BasicBmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>AOBasicBmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>EncBmpBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>Bmp RMI-IIOP Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| <container-transaction> |
| <method> |
| <ejb-name>BasicMdbBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>BasicSingletonBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Required</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>EncSingletonBean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Supports</trans-attribute> |
| </container-transaction> |
| |
| <container-transaction> |
| <method> |
| <ejb-name>Singleton RMI-IIOP Bean</ejb-name> |
| <method-name>*</method-name> |
| </method> |
| <trans-attribute>Never</trans-attribute> |
| </container-transaction> |
| |
| <!-- test01_interceptorChaining |
| to test specifying an interceptor from a DD at the method level. |
| It should be invoked only after any method level interceptors defined by annotations on that method. |
| --> |
| <interceptor-binding> |
| <ejb-name>BasicStatefulIntercepted</ejb-name> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.DDInterceptor |
| </interceptor-class> |
| <method> |
| <method-name>reverse</method-name> |
| </method> |
| </interceptor-binding> |
| |
| <!-- test04_excludeClassInterceptors_02 to test exclude-class-interceptor on a method level --> |
| <interceptor-binding> |
| <ejb-name>BasicStatefulIntercepted</ejb-name> |
| <exclude-class-interceptors>true</exclude-class-interceptors> |
| <method> |
| <method-name>concat</method-name> |
| </method> |
| </interceptor-binding> |
| |
| |
| <!-- test01_interceptorChaining |
| This interceptor applies and also changes the order of class level interceptors invoked on BasicStatelessIntercepted. |
| --> |
| <interceptor-binding> |
| <ejb-name>BasicStatelessIntercepted</ejb-name> |
| <interceptor-order> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.DDInterceptor |
| </interceptor-class> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.SecondClassInterceptor |
| </interceptor-class> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.ClassInterceptor |
| </interceptor-class> |
| </interceptor-order> |
| </interceptor-binding> |
| |
| <!-- test04_excludeClassInterceptors_02 to test exclude-class-interceptor on a method level --> |
| <interceptor-binding> |
| <ejb-name>BasicStatelessIntercepted</ejb-name> |
| <exclude-class-interceptors>true</exclude-class-interceptors> |
| <method> |
| <method-name>concat</method-name> |
| </method> |
| </interceptor-binding> |
| |
| |
| <!-- test01_interceptorChaining |
| This interceptor applies and also changes the order of class level interceptors invoked on BasicSingletonIntercepted. |
| --> |
| <interceptor-binding> |
| <ejb-name>BasicSingletonIntercepted</ejb-name> |
| <interceptor-order> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.DDInterceptor |
| </interceptor-class> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.SecondClassInterceptor |
| </interceptor-class> |
| <interceptor-class> |
| org.apache.openejb.test.interceptor.ClassInterceptor |
| </interceptor-class> |
| </interceptor-order> |
| </interceptor-binding> |
| |
| <!-- test04_excludeClassInterceptors_02 to test exclude-class-interceptor on a method level --> |
| <interceptor-binding> |
| <ejb-name>BasicSingletonIntercepted</ejb-name> |
| <exclude-class-interceptors>true</exclude-class-interceptors> |
| <method> |
| <method-name>concat</method-name> |
| </method> |
| </interceptor-binding> |
| |
| <message-destination> |
| <message-destination-name>BasicMdb</message-destination-name> |
| </message-destination> |
| <message-destination> |
| <message-destination-name>BasicBmtMdb</message-destination-name> |
| </message-destination> |
| <message-destination> |
| <message-destination-name>EncMdbBean</message-destination-name> |
| </message-destination> |
| <message-destination> |
| <message-destination-name>ContextLookupMdbBean</message-destination-name> |
| </message-destination> |
| <message-destination> |
| <message-destination-name>ContextLookupMdbPojoBean</message-destination-name> |
| </message-destination> |
| <message-destination> |
| <message-destination-name>FieldInjectionMdbBean</message-destination-name> |
| </message-destination> |
| <message-destination> |
| <message-destination-name>SetterInjectionMdbBean</message-destination-name> |
| </message-destination> |
| </assembly-descriptor> |
| </ejb-jar> |