[JBoss-dev] CVS update: jbosstest/src/main/org/jboss/test/web/ejb StatelessSessionBean.java StatelessSessionBean2.java
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
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.prin
[JBoss-dev] CVS update: jbosstest/src/main/org/jboss/test/web/ejb StatelessSessionBean.java StatelessSessionBean2.java
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
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