User: starksm
Date: 01/06/12 21:55:50
Modified: src/main/org/jboss/test/security/ejb EntityBeanImpl.java
Added: src/main/org/jboss/test/security/ejb
IOStatefulSessionBean.java
IOStatelessSessionBean.java
Log:
Initial tests of the custom security proxy layer
Revision Changes Path
1.2 +2 -2
jbosstest/src/main/org/jboss/test/security/ejb/EntityBeanImpl.java
Index: EntityBeanImpl.java
===================================================================
RCS file:
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/security/ejb/EntityBeanImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EntityBeanImpl.java 2001/03/05 10:10:59 1.1
+++ EntityBeanImpl.java 2001/06/13 04:55:50 1.2
@@ -9,8 +9,8 @@
not a real entity bean. It is used to test Principal propagation
using the echo method.
-@author [EMAIL PROTECTED]
-@version $Revision: 1.1 $
+@author [EMAIL PROTECTED]
+@version $Revision: 1.2 $
*/
public class EntityBeanImpl implements EntityBean
{
1.1
jbosstest/src/main/org/jboss/test/security/ejb/IOStatefulSessionBean.java
Index: IOStatefulSessionBean.java
===================================================================
package org.jboss.test.security.ejb;
import java.io.IOException;
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 custom security.
@author [EMAIL PROTECTED]
@version $Revision: 1.1 $
*/
public class IOStatefulSessionBean implements SessionBean
{
private SessionContext sessionContext;
public void ejbCreate() throws CreateException
{
System.out.println("IOStatefulSessionBean.ejbCreate() called");
}
public void ejbActivate()
{
System.out.println("IOStatefulSessionBean.ejbActivate() called");
}
public void ejbPassivate()
{
System.out.println("IOStatefulSessionBean.ejbPassivate() called");
}
public void ejbRemove()
{
System.out.println("IOStatefulSessionBean.ejbRemove() called");
}
public void setSessionContext(SessionContext context)
{
sessionContext = context;
}
public String read(String path) throws IOException
{
System.out.println("IOStatefulSessionBean.read, path="+path);
Principal p = sessionContext.getCallerPrincipal();
System.out.println("IOStatefulSessionBean.read, callerPrincipal="+p);
return path;
}
public void write(String path) throws IOException
{
System.out.println("IOStatefulSessionBean.write, path="+path);
Principal p = sessionContext.getCallerPrincipal();
System.out.println("IOStatefulSessionBean.write, callerPrincipal="+p);
}
}
1.1
jbosstest/src/main/org/jboss/test/security/ejb/IOStatelessSessionBean.java
Index: IOStatelessSessionBean.java
===================================================================
package org.jboss.test.security.ejb;
import java.io.IOException;
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 custom security.
@author [EMAIL PROTECTED]
@version $Revision: 1.1 $
*/
public class IOStatelessSessionBean implements SessionBean
{
private SessionContext sessionContext;
public void ejbCreate() throws CreateException
{
System.out.println("IOStatelessSessionBean.ejbCreate() called");
}
public void ejbActivate()
{
System.out.println("IOStatelessSessionBean.ejbActivate() called");
}
public void ejbPassivate()
{
System.out.println("IOStatelessSessionBean.ejbPassivate() called");
}
public void ejbRemove()
{
System.out.println("IOStatelessSessionBean.ejbRemove() called");
}
public void setSessionContext(SessionContext context)
{
sessionContext = context;
}
public String read(String path) throws IOException
{
System.out.println("IOStatelessSessionBean.read, path="+path);
Principal p = sessionContext.getCallerPrincipal();
System.out.println("IOStatelessSessionBean.read, callerPrincipal="+p);
return path;
}
public void write(String path) throws IOException
{
System.out.println("IOStatelessSessionBean.write, path="+path);
Principal p = sessionContext.getCallerPrincipal();
System.out.println("IOStatelessSessionBean.write, callerPrincipal="+p);
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development