User: dsundstrom
Date: 01/12/12 12:10:58
Added: src/resources/cmp2/readonly/META-INF ejb-jar.xml jboss.xml
jbosscmp-jdbc.xml
Log:
Initial revision of configureation files for cmp2-readonly test.
Revision Changes Path
1.1 jbosstest/src/resources/cmp2/readonly/META-INF/ejb-jar.xml
Index: ejb-jar.xml
===================================================================
<?xml version="1.0"?>
<!DOCTYPE ejb-jar PUBLIC
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
"http://java.sun.com/j2ee/dtds/ejb-jar_2_0.dtd">
<ejb-jar>
<enterprise-beans>
<session>
<description>JUnit Session Bean Test Runner</description>
<ejb-name>EJBTestRunnerEJB</ejb-name>
<home>net.sourceforge.junitejb.EJBTestRunnerHome</home>
<remote>net.sourceforge.junitejb.EJBTestRunner</remote>
<ejb-class>net.sourceforge.junitejb.EJBTestRunnerBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<entity>
<description>A publisher of books</description>
<ejb-name>PublisherEJB</ejb-name>
<local-home>org.jboss.test.cmp2.readonly.PublisherHome</local-home>
<local>org.jboss.test.cmp2.readonly.Publisher</local>
<ejb-class>org.jboss.test.cmp2.readonly.PublisherBean</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>Publisher</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>
</entity>
<entity>
<description>A books</description>
<ejb-name>BookEJB</ejb-name>
<local-home>org.jboss.test.cmp2.readonly.BookHome</local-home>
<local>org.jboss.test.cmp2.readonly.Book</local>
<ejb-class>org.jboss.test.cmp2.readonly.BookBean</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>Book</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>isbn</field-name></cmp-field>
<primkey-field>id</primkey-field>
</entity>
</enterprise-beans>
<relationships>
<ejb-relation>
<ejb-relation-name>Book-Publisher</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>publisher-has-books</ejb-relationship-role-name>
<multiplicity>One</multiplicity>
<relationship-role-source>
<ejb-name>PublisherEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>books</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>book-has-a-publisher</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<cascade-delete/>
<relationship-role-source>
<ejb-name>BookEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>publisher</cmr-field-name>
</cmr-field>
</ejb-relationship-role>
</ejb-relation>
<!--
<ejb-relation>
<ejb-relation-name>AB_ManyToMany_Bi</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>A-has-Bs</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<ejb-name>A_ManyToMany_Bi_EJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>b</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>B-has-As</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<ejb-name>B_ManyToMany_Bi_EJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>a</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
</ejb-relation>
-->
</relationships>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>PublisherEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>BookEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
1.1 jbosstest/src/resources/cmp2/readonly/META-INF/jboss.xml
Index: jboss.xml
===================================================================
<?xml version="1.0" encoding="Cp1252"?>
<jboss>
<enterprise-beans>
<session>
<ejb-name>EJBTestRunnerEJB</ejb-name>
<jndi-name>ejb/EJBTestRunner</jndi-name>
</session>
<entity>
<ejb-name>PublisherEJB</ejb-name>
<local-jndi-name>cmp2/readonly/Publisher</local-jndi-name>
</entity>
<entity>
<ejb-name>BookEJB</ejb-name>
<local-jndi-name>cmp2/readonly/Book</local-jndi-name>
</entity>
</enterprise-beans>
</jboss>
1.1 jbosstest/src/resources/cmp2/readonly/META-INF/jbosscmp-jdbc.xml
Index: jbosscmp-jdbc.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jbosscmp-jdbc PUBLIC
"-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN"
"http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd">
<jbosscmp-jdbc>
<defaults>
<create-table>true</create-table>
<remove-table>true</remove-table>
<pk-constraint>true</pk-constraint>
<time-out>300</time-out>
<relation-mapping-style>foreign-key</relation-mapping-style>
</defaults>
<enterprise-beans>
<entity>
<ejb-name>PublisherEJB</ejb-name>
<table-name>Publisher</table-name>
<cmp-field>
<field-name>id</field-name>
<column-name>id</column-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name>
<read-only>true</read-only>
</cmp-field>
</entity>
<entity>
<ejb-name>BookEJB</ejb-name>
<table-name>Book</table-name>
<cmp-field>
<field-name>id</field-name>
<column-name>id</column-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name>
</cmp-field>
<cmp-field>
<field-name>isbn</field-name>
<column-name>isbn</column-name>
</cmp-field>
</entity>
</enterprise-beans>
<relationships>
<ejb-relation>
<ejb-relation-name>Book-Publisher</ejb-relation-name>
<foreign-key-mapping>
<read-only>true</read-only>
<ejb-relationship-role>
<ejb-relationship-role-name>publisher-has-books</ejb-relationship-role-name>
<foreign-key-fields/>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>book-has-a-publisher</ejb-relationship-role-name>
<foreign-key-fields>
<foreign-key-field>
<field-name>id</field-name>
<column-name>publisher</column-name>
</foreign-key-field>
</foreign-key-fields>
</ejb-relationship-role>
</foreign-key-mapping>
</ejb-relation>
</relationships>
</jbosscmp-jdbc>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development