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

Reply via email to