User: starksm 
  Date: 01/06/12 00:58:41

  Modified:    src/main/org/jboss/test/security/ejb
                        StatelessSessionBean.java
                        StatelessSessionBean2.java
  Log:
  Add tests of the EJB2.0 unchecked and exclude-list permission elements
  
  Revision  Changes    Path
  1.5       +15 -2     
jbosstest/src/main/org/jboss/test/security/ejb/StatelessSessionBean.java
  
  Index: StatelessSessionBean.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/security/ejb/StatelessSessionBean.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StatelessSessionBean.java 2001/05/22 04:03:27     1.4
  +++ StatelessSessionBean.java 2001/06/12 07:58:40     1.5
  @@ -3,13 +3,14 @@
   import java.rmi.RemoteException;
   import java.security.Principal;
   import javax.ejb.CreateException;
  +import javax.ejb.EJBException;
   import javax.ejb.SessionBean;
   import javax.ejb.SessionContext;
   
   /** A simple session bean for testing declarative security.
   
  -@author [EMAIL PROTECTED]
  -@version $Revision: 1.4 $
  +@author [EMAIL PROTECTED]
  +@version $Revision: 1.5 $
   */
   public class StatelessSessionBean implements SessionBean
   {
  @@ -67,4 +68,16 @@
           Object obj = null;
           obj.toString();
       }
  +
  +    public void unchecked()
  +    {
  +        Principal p = sessionContext.getCallerPrincipal();
  +        System.out.println("StatelessSessionBean.unchecked, callerPrincipal="+p);
  +    }
  +
  +    public void excluded()
  +    {
  +        throw new EJBException("StatelessSessionBean.excluded, no access should be 
allowed");
  +    }
  +
   }
  
  
  
  1.3       +11 -2     
jbosstest/src/main/org/jboss/test/security/ejb/StatelessSessionBean2.java
  
  Index: StatelessSessionBean2.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/security/ejb/StatelessSessionBean2.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StatelessSessionBean2.java        2001/05/22 03:21:00     1.2
  +++ StatelessSessionBean2.java        2001/06/12 07:58:40     1.3
  @@ -16,8 +16,8 @@
   /** A SessionBean that access the Entity bean to test Principal
   identity propagation.
   
  -@author [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@author [EMAIL PROTECTED]
  +@version $Revision: 1.3 $
   */
   public class StatelessSessionBean2 implements SessionBean
   {
  @@ -102,5 +102,14 @@
           Object obj = null;
           obj.toString();
       }
  +    public void unchecked()
  +    {
  +        Principal p = sessionContext.getCallerPrincipal();
  +        System.out.println("StatelessSessionBean.unchecked, callerPrincipal="+p);
  +    }
   
  +    public void excluded()
  +    {
  +        throw new EJBException("StatelessSessionBean.excluded, no access should be 
allowed");
  +    }
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to