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>
  
  
  

Reply via email to