[JBoss-dev] CVS update: jbosstest/src/main/org/jboss/test/web/ejb StatelessSessionBean.java StatelessSessionBean2.java

2002-02-16 Thread Scott M Stark

  User: starksm 
  Date: 02/02/16 19:03:54

  Modified:src/main/org/jboss/test/web/ejb StatelessSessionBean.java
StatelessSessionBean2.java
  Log:
  Add tests of accessing local interfaces from a servlet
  
  Revision  ChangesPath
  1.5   +2 -2  
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean.java
  
  Index: StatelessSessionBean.java
  ===
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StatelessSessionBean.java 15 Feb 2002 06:15:57 -  1.4
  +++ StatelessSessionBean.java 17 Feb 2002 03:03:54 -  1.5
  @@ -10,8 +10,8 @@
   
   /** 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
   {
  
  
  
  1.6   +2 -2  
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean2.java
  
  Index: StatelessSessionBean2.java
  ===
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean2.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- StatelessSessionBean2.java16 Feb 2002 11:27:03 -  1.5
  +++ StatelessSessionBean2.java17 Feb 2002 03:03:54 -  1.6
  @@ -11,8 +11,8 @@
   
   /** A stateless SessionBean 
   
  -@author [EMAIL PROTECTED]
  -@version $Revision: 1.5 $
  +@author  [EMAIL PROTECTED]
  +@version $Revision: 1.6 $
   */
   public class StatelessSessionBean2 implements SessionBean
   {
  
  
  

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



[JBoss-dev] CVS update: jbosstest/src/main/org/jboss/test/web/ejb StatelessSessionBean.java StatelessSessionBean2.java

2002-02-14 Thread Jason Dillon

  User: user57  
  Date: 02/02/14 22:15:57

  Modified:src/main/org/jboss/test/web/ejb StatelessSessionBean.java
StatelessSessionBean2.java
  Log:
   o replaced most System.out usage with Log4j.  should really introduce
 some base classes to make this mess more maintainable...
  
  Revision  ChangesPath
  1.4   +11 -9 
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean.java
  
  Index: StatelessSessionBean.java
  ===
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- StatelessSessionBean.java 22 May 2001 04:03:27 -  1.3
  +++ StatelessSessionBean.java 15 Feb 2002 06:15:57 -  1.4
  @@ -11,30 +11,32 @@
   /** A simple session bean for testing declarative security.
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.3 $
  +@version $Revision: 1.4 $
   */
   public class StatelessSessionBean implements SessionBean
   {
  +   org.apache.log4j.Category log = 
org.apache.log4j.Category.getInstance(getClass());
  +   
   private SessionContext sessionContext;
   
   public void ejbCreate() throws CreateException
   {
  -System.out.println(StatelessSessionBean.ejbCreate() called);
  +log.debug(StatelessSessionBean.ejbCreate() called);
   }
   
   public void ejbActivate()
   {
  -System.out.println(StatelessSessionBean.ejbActivate() called);
  +log.debug(StatelessSessionBean.ejbActivate() called);
   }
   
   public void ejbPassivate()
   {
  -System.out.println(StatelessSessionBean.ejbPassivate() called);
  +log.debug(StatelessSessionBean.ejbPassivate() called);
   }
   
   public void ejbRemove()
   {
  -System.out.println(StatelessSessionBean.ejbRemove() called);
  +log.debug(StatelessSessionBean.ejbRemove() called);
   }
   
   public void setSessionContext(SessionContext context)
  @@ -44,18 +46,18 @@
   
   public String echo(String arg)
   {
  -System.out.println(StatelessSessionBean.echo, arg=+arg);
  +log.debug(StatelessSessionBean.echo, arg=+arg);
   Principal p = sessionContext.getCallerPrincipal();
  -System.out.println(StatelessSessionBean.echo, callerPrincipal=+p);
  +log.debug(StatelessSessionBean.echo, callerPrincipal=+p);
   return p.getName();
   }
   public String forward(String echoArg)
   {
  -System.out.println(StatelessSessionBean2.forward, echoArg=+echoArg);
  +log.debug(StatelessSessionBean2.forward, echoArg=+echoArg);
   return echo(echoArg);
   }
   public void noop(ReferenceTest test, boolean optimized)
   {
  -System.out.println(StatelessSessionBean.noop);
  +log.debug(StatelessSessionBean.noop);
   }
   }
  
  
  
  1.4   +10 -8 
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean2.java
  
  Index: StatelessSessionBean2.java
  ===
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean2.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- StatelessSessionBean2.java22 May 2001 04:03:27 -  1.3
  +++ StatelessSessionBean2.java15 Feb 2002 06:15:57 -  1.4
  @@ -12,30 +12,32 @@
   /** A stateless SessionBean 
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.3 $
  +@version $Revision: 1.4 $
   */
   public class StatelessSessionBean2 implements SessionBean
   {
  +   org.apache.log4j.Category log = 
org.apache.log4j.Category.getInstance(getClass());
  +   
   private SessionContext sessionContext;
   
   public void ejbCreate() throws RemoteException, CreateException
   {
  -System.out.println(StatelessSessionBean2.ejbCreate() called);
  +log.debug(StatelessSessionBean2.ejbCreate() called);
   }
   
   public void ejbActivate() throws RemoteException
   {
  -System.out.println(StatelessSessionBean2.ejbActivate() called);
  +log.debug(StatelessSessionBean2.ejbActivate() called);
   }
   
   public void ejbPassivate() throws RemoteException
   {
  -System.out.println(StatelessSessionBean2.ejbPassivate() called);
  +log.debug(StatelessSessionBean2.ejbPassivate() called);
   }
   
   public void ejbRemove() throws RemoteException
   {
  -System.out.println(StatelessSessionBean2.ejbRemove() called);
  +log.debug(StatelessSessionBean2.ejbRemove() called);
   }
   
   public void setSessionContext(SessionContext context) throws RemoteException
  @@ -45,13 +47,13 @@
   
   public String echo(String arg)
   {
  -System.out.println(StatelessSessionBean2.echo, arg=+arg);
  +  

[JBoss-dev] CVS update: jbosstest/src/main/org/jboss/test/web/ejb StatelessSessionBean.java StatelessSessionBean2.java

2001-05-21 Thread starksm

  User: starksm 
  Date: 01/05/21 21:03:27

  Modified:src/main/org/jboss/test/web/ejb StatelessSessionBean.java
StatelessSessionBean2.java
  Log:
  Add test of propagating principal from servlet to unsecure EJB to secure EJB
  
  Revision  ChangesPath
  1.3   +6 -1  
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean.java
  
  Index: StatelessSessionBean.java
  ===
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StatelessSessionBean.java 2001/05/10 17:43:47 1.2
  +++ StatelessSessionBean.java 2001/05/22 04:03:27 1.3
  @@ -11,7 +11,7 @@
   /** A simple session bean for testing declarative security.
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@version $Revision: 1.3 $
   */
   public class StatelessSessionBean implements SessionBean
   {
  @@ -48,6 +48,11 @@
   Principal p = sessionContext.getCallerPrincipal();
   System.out.println(StatelessSessionBean.echo, callerPrincipal=+p);
   return p.getName();
  +}
  +public String forward(String echoArg)
  +{
  +System.out.println(StatelessSessionBean2.forward, echoArg=+echoArg);
  +return echo(echoArg);
   }
   public void noop(ReferenceTest test, boolean optimized)
   {
  
  
  
  1.3   +23 -1 
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean2.java
  
  Index: StatelessSessionBean2.java
  ===
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean2.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StatelessSessionBean2.java2001/05/06 04:15:26 1.2
  +++ StatelessSessionBean2.java2001/05/22 04:03:27 1.3
  @@ -6,11 +6,13 @@
   import javax.naming.InitialContext;
   
   import org.jboss.test.web.interfaces.ReferenceTest;
  +import org.jboss.test.web.interfaces.StatelessSession;
  +import org.jboss.test.web.interfaces.StatelessSessionHome;
   
   /** A stateless SessionBean 
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@version $Revision: 1.3 $
   */
   public class StatelessSessionBean2 implements SessionBean
   {
  @@ -45,6 +47,26 @@
   {
   System.out.println(StatelessSessionBean2.echo, arg=+arg);
   return arg;
  +}
  +
  +public String forward(String echoArg)
  +{
  +System.out.println(StatelessSessionBean2.forward, echoArg=+echoArg);
  +String echo = null;
  +try
  +{
  +InitialContext ctx = new InitialContext();
  +StatelessSessionHome home = (StatelessSessionHome) 
ctx.lookup(java:comp/env/ejb/Session);
  +StatelessSession bean = home.create();
  +echo = bean.echo(echoArg);
  +}
  +catch(Exception e)
  +{
  +e.printStackTrace();
  +e.fillInStackTrace();
  +throw new EJBException(e);
  +}
  +return echo;
   }
   
   public void noop(ReferenceTest test, boolean optimized)
  
  
  

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



[JBoss-dev] CVS update: jbosstest/src/main/org/jboss/test/web/ejb StatelessSessionBean.java StatelessSessionBean2.java

2001-05-05 Thread starksm

  User: starksm 
  Date: 01/05/05 13:59:35

  Added:   src/main/org/jboss/test/web/ejb StatelessSessionBean.java
StatelessSessionBean2.java
  Log:
  Start of web container integration tests
  
  Revision  ChangesPath
  1.1  
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean.java
  
  Index: StatelessSessionBean.java
  ===
  package org.jboss.test.web.ejb;
  
  import java.rmi.RemoteException;
  import java.security.Principal;
  import javax.ejb.CreateException;
  import javax.ejb.SessionBean;
  import javax.ejb.SessionContext;
  
  import org.jboss.test.web.interfaces.ReferenceTest;
  
  /** A simple session bean for testing declarative security.
  
  @author [EMAIL PROTECTED]
  @version $Revision: 1.1 $
  */
  public class StatelessSessionBean implements SessionBean
  {
  private SessionContext sessionContext;
  
  public void ejbCreate() throws CreateException
  {
  System.out.println(StatelessSessionBean.ejbCreate() called);
  }
  
  public void ejbActivate()
  {
  System.out.println(StatelessSessionBean.ejbActivate() called);
  }
  
  public void ejbPassivate()
  {
  System.out.println(StatelessSessionBean.ejbPassivate() called);
  }
  
  public void ejbRemove()
  {
  System.out.println(StatelessSessionBean.ejbRemove() called);
  }
  
  public void setSessionContext(SessionContext context)
  {
  sessionContext = context;
  }
  
  public String echo(String arg)
  {
  System.out.println(StatelessSessionBean.echo, arg=+arg);
  Principal p = sessionContext.getCallerPrincipal();
  System.out.println(StatelessSessionBean.echo, callerPrincipal=+p);
  boolean isCaller = sessionContext.isCallerInRole(EchoCaller);
  System.out.println(StatelessSessionBean.echo, 
isCallerInRole('EchoCaller')=+isCaller);
  if( isCaller == false )
  throw new SecurityException(Caller does not have EchoCaller role);
  return arg;
  }
  public void noop(ReferenceTest test, boolean optimized)
  {
  System.out.println(StatelessSessionBean.noop);
  }
  }
  
  
  
  1.1  
jbosstest/src/main/org/jboss/test/web/ejb/StatelessSessionBean2.java
  
  Index: StatelessSessionBean2.java
  ===
  package org.jboss.test.web.ejb;
  
  import java.rmi.RemoteException;
  import java.security.Principal;
  import javax.ejb.*;
  import javax.naming.InitialContext;
  
  import org.jboss.test.web.interfaces.ReferenceTest;
  
  /** A stateless SessionBean 
  
  @author [EMAIL PROTECTED]
  @version $Revision: 1.1 $
  */
  public class StatelessSessionBean2 implements SessionBean
  {
  private SessionContext sessionContext;
  
  public void ejbCreate() throws RemoteException, CreateException
  {
  System.out.println(StatelessSessionBean2.ejbCreate() called);
  }
  
  public void ejbActivate() throws RemoteException
  {
  System.out.println(StatelessSessionBean2.ejbActivate() called);
  }
  
  public void ejbPassivate() throws RemoteException
  {
  System.out.println(StatelessSessionBean2.ejbPassivate() called);
  }
  
  public void ejbRemove() throws RemoteException
  {
  System.out.println(StatelessSessionBean2.ejbRemove() called);
  }
  
  public void setSessionContext(SessionContext context) throws RemoteException
  {
  sessionContext = context;
  }
  
  public String echo(String arg)
  {
  System.out.println(StatelessSessionBean2.echo, arg=+arg);
  return arg;
  }
  
  public void noop(ReferenceTest test, boolean optimized)
  {
  System.out.println(StatelessSessionBean2.noop);
  if( optimized  test.getWasSerialized() == true )
  throw new EJBException(Optimized call had serialized argument);
  }
  
  }
  
  
  

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