maguro 2005/01/12 16:11:42
Modified: modules/itests/src/scenarios/001 ejb-jar.xml openejb-jar.xml
Log:
Updated slsb and added sfsb.
Revision Changes Path
1.2 +85 -0 openejb/modules/itests/src/scenarios/001/ejb-jar.xml
Index: ejb-jar.xml
===================================================================
RCS file: /scm/openejb/openejb/modules/itests/src/scenarios/001/ejb-jar.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ejb-jar.xml 12 Sep 2004 17:11:55 -0000 1.1
+++ ejb-jar.xml 12 Jan 2005 21:11:42 -0000 1.2
@@ -26,6 +26,24 @@
</security-role-ref>
</session>
+ <session>
+ <description>
+ A basic stateful session bean with contianer-managed
transaction demarcation.
+ </description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <home>org.openejb.test.security.sfsb.BasicStatefulHome</home>
+ <remote>org.openejb.test.security.sfsb.BasicStateful</remote>
+
<local-home>org.openejb.test.security.sfsb.LocalBasicStatefulHome</local-home>
+ <local>org.openejb.test.security.sfsb.LocalBasicStateful</local>
+
<ejb-class>org.openejb.test.security.sfsb.BasicStatefulBean</ejb-class>
+ <session-type>Stateful</session-type>
+ <transaction-type>Container</transaction-type>
+ <security-role-ref>
+ <role-name>LOW_ROLE_REF</role-name>
+ <role-link>LOW</role-link>
+ </security-role-ref>
+ </session>
+
</enterprise-beans>
<assembly-descriptor>
@@ -56,6 +74,11 @@
<ejb-name>BasicStatelessBean</ejb-name>
<method-name>lowSecurityMethod</method-name>
</method>
+ <method>
+ <description>The description</description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>lowSecurityMethod</method-name>
+ </method>
</method-permission>
<method-permission>
@@ -67,6 +90,11 @@
<ejb-name>BasicStatelessBean</ejb-name>
<method-name>mediumSecurityMethod</method-name>
</method>
+ <method>
+ <description>The description</description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>mediumSecurityMethod</method-name>
+ </method>
</method-permission>
<method-permission>
@@ -77,6 +105,11 @@
<ejb-name>BasicStatelessBean</ejb-name>
<method-name>highSecurityMethod</method-name>
</method>
+ <method>
+ <description>The description</description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>highSecurityMethod</method-name>
+ </method>
</method-permission>
<method-permission>
@@ -102,6 +135,26 @@
<ejb-name>BasicStatelessBean</ejb-name>
<method-name>remove</method-name>
</method>
+ <method>
+ <description>The description</description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>allAccessMethod</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>isInRole</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>create</method-name>
+ </method>
+ <method>
+ <description>The description</description>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>remove</method-name>
+ </method>
</method-permission>
<container-transaction>
@@ -109,6 +162,10 @@
<ejb-name>BasicStatelessBean</ejb-name>
<method-name>*</method-name>
</method>
+ <method>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>*</method-name>
+ </method>
<trans-attribute>Supports</trans-attribute>
</container-transaction>
@@ -135,6 +192,34 @@
</method>
<method>
<ejb-name>BasicStatelessBean</ejb-name>
+ <method-name>highSecurityMethod</method-name>
+ <method-params>
+ <method-param>java.lang.String</method-param>
+ <method-param>java.lang.String</method-param>
+ </method-params>
+ </method>
+ <method>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>noAccessMethod</method-name>
+ </method>
+ <method>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>lowSecurityMethod</method-name>
+ <method-params>
+ <method-param>java.lang.String</method-param>
+ <method-param>java.lang.String</method-param>
+ </method-params>
+ </method>
+ <method>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <method-name>mediumSecurityMethod</method-name>
+ <method-params>
+ <method-param>java.lang.String</method-param>
+ <method-param>java.lang.String</method-param>
+ </method-params>
+ </method>
+ <method>
+ <ejb-name>BasicStatefulBean</ejb-name>
<method-name>highSecurityMethod</method-name>
<method-params>
<method-param>java.lang.String</method-param>
1.5 +13 -3 openejb/modules/itests/src/scenarios/001/openejb-jar.xml
Index: openejb-jar.xml
===================================================================
RCS file:
/scm/openejb/openejb/modules/itests/src/scenarios/001/openejb-jar.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- openejb-jar.xml 23 Nov 2004 02:09:03 -0000 1.4
+++ openejb-jar.xml 12 Jan 2005 21:11:42 -0000 1.5
@@ -12,13 +12,23 @@
<enterprise-beans>
<!--
- ########################################################
- Stateless
- ########################################################
+ ########################################################
+ Stateless
+ ########################################################
-->
<session>
<ejb-name>BasicStatelessBean</ejb-name>
<jndi-name>security/001/BasicStatelessHome</jndi-name>
+ </session>
+
+ <!--
+ ########################################################
+ Stateful
+ ########################################################
+ -->
+ <session>
+ <ejb-name>BasicStatefulBean</ejb-name>
+ <jndi-name>security/001/BasicStatefulHome</jndi-name>
</session>
</enterprise-beans>