blob: 72e77ad5cedc5b27eb2bb1fa9824e53f8ab8dece [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN' 'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
<!--
Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->
<ejb-jar>
<enterprise-beans>
<entity>
<display-name>League</display-name>
<ejb-name>League</ejb-name>
<local-home>com.sun.s1asdev.jdbc.stress1.ejb.LocalLeagueHome</local-home>
<local>com.sun.s1asdev.jdbc.stress1.ejb.LocalLeague</local>
<ejb-class>com.sun.s1asdev.jdbc.stress1.ejb.LeagueBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<abstract-schema-name>League</abstract-schema-name>
<cmp-field>
<field-name>leagueId</field-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
</cmp-field>
<cmp-field>
<field-name>sport</field-name>
</cmp-field>
<primkey-field>leagueId</primkey-field>
</entity>
<entity>
<display-name>Player</display-name>
<ejb-name>Player</ejb-name>
<local-home>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayerHome</local-home>
<local>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayer</local>
<ejb-class>com.sun.s1asdev.jdbc.stress1.ejb.PlayerBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<abstract-schema-name>Player</abstract-schema-name>
<cmp-field>
<field-name>playerId</field-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
</cmp-field>
<cmp-field>
<field-name>position</field-name>
</cmp-field>
<cmp-field>
<field-name>salary</field-name>
</cmp-field>
<primkey-field>playerId</primkey-field>
<query>
<query-method>
<method-name>findAll</method-name>
<method-params/>
</query-method>
<ejb-ql>SELECT object(p) FROM Player p</ejb-ql>
</query>
<query>
<query-method>
<method-name>findByCity</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p) FROM Player p, in (p.teams) as t WHERE t.city = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>findByHigherSalary</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p1) FROM Player p1, Player p2 WHERE p1.salary &gt; p2.salary and p2.name = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>findByLeague</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalLeague</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p) FROM Player p, in (p.teams) as t WHERE t.league = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>findByPosition</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p) FROM Player p WHERE p.position = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>findByPositionAndName</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p) FROM Player p WHERE p.position = ?1 and p.name = ?2</ejb-ql>
</query>
<query>
<query-method>
<method-name>findBySalaryRange</method-name>
<method-params>
<method-param>double</method-param>
<method-param>double</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p) FROM Player p WHERE p.salary between ?1 and ?2</ejb-ql>
</query>
<query>
<query-method>
<method-name>findBySport</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p) FROM Player p, in (p.teams) as t WHERE t.league.sport = ?1 </ejb-ql>
</query>
<query>
<query-method>
<method-name>findByTest</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct object(p) FROM Player p WHERE p.name = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>findNotOnTeam</method-name>
<method-params/>
</query-method>
<ejb-ql>SELECT object(p) FROM Player p WHERE p.teams is empty</ejb-ql>
</query>
<query>
<query-method>
<method-name>ejbSelectLeagues</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayer</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct t.league FROM Player p, in (p.teams) as t WHERE p = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>ejbSelectSports</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayer</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT distinct t.league.sport FROM Player p, in (p.teams) as t WHERE p = ?1</ejb-ql>
</query>
</entity>
<entity>
<display-name>Team</display-name>
<ejb-name>Team</ejb-name>
<local-home>com.sun.s1asdev.jdbc.stress1.ejb.LocalTeamHome</local-home>
<local>com.sun.s1asdev.jdbc.stress1.ejb.LocalTeam</local>
<ejb-class>com.sun.s1asdev.jdbc.stress1.ejb.TeamBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<abstract-schema-name>Team</abstract-schema-name>
<cmp-field>
<field-name>teamId</field-name>
</cmp-field>
<cmp-field>
<field-name>city</field-name>
</cmp-field>
<cmp-field>
<field-name>name</field-name>
</cmp-field>
<primkey-field>teamId</primkey-field>
</entity>
</enterprise-beans>
<relationships>
<ejb-relation>
<ejb-relation-name>Teamplayer</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>PlayerId</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<ejb-name>Player</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>teams</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>TeamId</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<ejb-name>Team</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>players</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
</ejb-relation>
<ejb-relation>
<ejb-relation-name>Team-League</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>Team</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<cascade-delete/>
<relationship-role-source>
<ejb-name>Team</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>league</cmr-field-name>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>LeagueId</ejb-relationship-role-name>
<multiplicity>One</multiplicity>
<relationship-role-source>
<ejb-name>League</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>teams</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
</ejb-relation>
</relationships>
<assembly-descriptor>
<method-permission>
<unchecked />
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPrimaryKey</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getTeams</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>remove</method-name>
<method-params>
<method-param>java.lang.Object</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPosition</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findBySport</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findAll</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getEJBLocalHome</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPositionAndName</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getName</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPrimaryKey</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findNotOnTeam</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>isIdentical</method-name>
<method-params>
<method-param>jakarta.ejb.EJBLocalObject</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>create</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>double</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPlayerId</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getSalary</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findBySalaryRange</method-name>
<method-params>
<method-param>double</method-param>
<method-param>double</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPosition</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>remove</method-name>
<method-params />
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByCity</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByHigherSalary</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByTest</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByLeague</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalLeague</method-param>
</method-params>
</method>
</method-permission>
<method-permission>
<unchecked />
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getCopyOfPlayers</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>remove</method-name>
<method-params>
<method-param>java.lang.Object</method-param>
</method-params>
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getLeague</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getEJBLocalHome</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>dropPlayer</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayer</method-param>
</method-params>
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getTeamId</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>create</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPlayers</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>addPlayer</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayer</method-param>
</method-params>
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getName</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPrimaryKey</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPrimaryKey</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getCity</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>remove</method-name>
<method-params />
</method>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>isIdentical</method-name>
<method-params>
<method-param>jakarta.ejb.EJBLocalObject</method-param>
</method-params>
</method>
</method-permission>
<method-permission>
<unchecked />
<method>
<ejb-name>League</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>remove</method-name>
<method-params>
<method-param>java.lang.Object</method-param>
</method-params>
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getSport</method-name>
<method-params />
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>dropTeam</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalTeam</method-param>
</method-params>
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getEJBLocalHome</method-name>
<method-params />
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>create</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getName</method-name>
<method-params />
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPrimaryKey</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getLeagueId</method-name>
<method-params />
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getTeams</method-name>
<method-params />
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>addTeam</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalTeam</method-param>
</method-params>
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPrimaryKey</method-name>
<method-params />
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>remove</method-name>
<method-params />
</method>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>isIdentical</method-name>
<method-params>
<method-param>jakarta.ejb.EJBLocalObject</method-param>
</method-params>
</method>
</method-permission>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getTeams</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>remove</method-name>
<method-params>
<method-param>java.lang.Object</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPosition</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findBySport</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findAll</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPositionAndName</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getName</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPrimaryKey</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findNotOnTeam</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>create</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>double</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPlayerId</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getSports</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getSalary</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getLeagues</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findBySalaryRange</method-name>
<method-params>
<method-param>double</method-param>
<method-param>double</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPosition</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByCity</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByHigherSalary</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>Local</method-intf>
<method-name>remove</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByTest</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Player</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByLeague</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalLeague</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getCopyOfPlayers</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>remove</method-name>
<method-params>
<method-param>java.lang.Object</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getLeague</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>dropPlayer</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayer</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getTeamId</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>create</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getName</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>addPlayer</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalPlayer</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getPlayers</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPrimaryKey</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>getCity</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Team</ejb-name>
<method-intf>Local</method-intf>
<method-name>remove</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>remove</method-name>
<method-params>
<method-param>java.lang.Object</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getSport</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>dropTeam</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalTeam</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>create</method-name>
<method-params>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getName</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>LocalHome</method-intf>
<method-name>findByPrimaryKey</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>addTeam</method-name>
<method-params>
<method-param>com.sun.s1asdev.jdbc.stress1.ejb.LocalTeam</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getTeams</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>getLeagueId</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>League</ejb-name>
<method-intf>Local</method-intf>
<method-name>remove</method-name>
<method-params />
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>