[jboss-cvs] JBossAS SVN: r58371 - trunk/testsuite/src/main/org/jboss/test/web/mock

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 14 21:02:09 EST 2006


Author: scott.stark at jboss.org
Date: 2006-11-14 21:02:07 -0500 (Tue, 14 Nov 2006)
New Revision: 58371

Added:
   trunk/testsuite/src/main/org/jboss/test/web/mock/EntityHomeBean.java
   trunk/testsuite/src/main/org/jboss/test/web/mock/QueueBean.java
   trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessHomeBean.java
   trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessLocalHomeBean.java
   trunk/testsuite/src/main/org/jboss/test/web/mock/TopicBean.java
Log:
mock objects for enc tests

Added: trunk/testsuite/src/main/org/jboss/test/web/mock/EntityHomeBean.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/web/mock/EntityHomeBean.java	2006-11-15 01:59:26 UTC (rev 58370)
+++ trunk/testsuite/src/main/org/jboss/test/web/mock/EntityHomeBean.java	2006-11-15 02:02:07 UTC (rev 58371)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.web.mock;
+
+import java.io.Serializable;
+import java.rmi.RemoteException;
+
+import javax.ejb.CreateException;
+import javax.ejb.DuplicateKeyException;
+import javax.ejb.EJBMetaData;
+import javax.ejb.FinderException;
+import javax.ejb.Handle;
+import javax.ejb.HomeHandle;
+import javax.ejb.RemoveException;
+
+/**
+ * A bean that can be bound into jndi, and implements EntityHome 
+ * 
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public class EntityHomeBean implements Serializable,
+   EntityHome
+{
+   private static final long serialVersionUID = 1;
+
+   public Entity create(String key) throws CreateException, DuplicateKeyException, RemoteException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public Entity findByPrimaryKey(String key) throws FinderException, RemoteException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public EJBMetaData getEJBMetaData() throws RemoteException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public HomeHandle getHomeHandle() throws RemoteException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public void remove(Handle handle) throws RemoteException, RemoveException
+   {
+      // TODO Auto-generated method stub
+      
+   }
+
+   public void remove(Object primaryKey) throws RemoteException, RemoveException
+   {
+      // TODO Auto-generated method stub
+      
+   }
+   
+}


Property changes on: trunk/testsuite/src/main/org/jboss/test/web/mock/EntityHomeBean.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/testsuite/src/main/org/jboss/test/web/mock/QueueBean.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/web/mock/QueueBean.java	2006-11-15 01:59:26 UTC (rev 58370)
+++ trunk/testsuite/src/main/org/jboss/test/web/mock/QueueBean.java	2006-11-15 02:02:07 UTC (rev 58371)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.web.mock;
+
+import java.io.Serializable;
+
+import javax.jms.JMSException;
+import javax.jms.Queue;
+
+/**
+ * Serilizable mock Queue.
+ * 
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public class QueueBean implements Queue, Serializable
+{
+   private static final long serialVersionUID = 1;
+   private String name;
+
+   public QueueBean()
+   {      
+   }
+   public QueueBean(String name)
+   {
+      this.name = name;
+   }
+
+   public String getQueueName() throws JMSException
+   {
+      return name;
+   }
+
+}


Property changes on: trunk/testsuite/src/main/org/jboss/test/web/mock/QueueBean.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessHomeBean.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessHomeBean.java	2006-11-15 01:59:26 UTC (rev 58370)
+++ trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessHomeBean.java	2006-11-15 02:02:07 UTC (rev 58371)
@@ -0,0 +1,76 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.web.mock;
+
+import java.io.Serializable;
+import java.rmi.RemoteException;
+
+import javax.ejb.CreateException;
+import javax.ejb.DuplicateKeyException;
+import javax.ejb.EJBMetaData;
+import javax.ejb.FinderException;
+import javax.ejb.Handle;
+import javax.ejb.HomeHandle;
+import javax.ejb.RemoveException;
+
+/**
+ * A bean that can be bound into jndi, and implements StatelessSessionHome 
+ * 
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public class StatelessHomeBean implements Serializable,
+   StatelessSessionHome
+{
+   private static final long serialVersionUID = 1;
+
+   public StatelessSession create() throws RemoteException, CreateException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public EJBMetaData getEJBMetaData() throws RemoteException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public HomeHandle getHomeHandle() throws RemoteException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public void remove(Handle handle) throws RemoteException, RemoveException
+   {
+      // TODO Auto-generated method stub
+      
+   }
+
+   public void remove(Object primaryKey) throws RemoteException, RemoveException
+   {
+      // TODO Auto-generated method stub
+      
+   }
+
+}


Property changes on: trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessHomeBean.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessLocalHomeBean.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessLocalHomeBean.java	2006-11-15 01:59:26 UTC (rev 58370)
+++ trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessLocalHomeBean.java	2006-11-15 02:02:07 UTC (rev 58371)
@@ -0,0 +1,59 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.web.mock;
+
+import java.io.Serializable;
+import java.rmi.RemoteException;
+
+import javax.ejb.CreateException;
+import javax.ejb.DuplicateKeyException;
+import javax.ejb.EJBException;
+import javax.ejb.EJBMetaData;
+import javax.ejb.FinderException;
+import javax.ejb.Handle;
+import javax.ejb.HomeHandle;
+import javax.ejb.RemoveException;
+
+/**
+ * A bean that can be bound into jndi, and implements StatelessSessionLocalHome 
+ * 
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public class StatelessLocalHomeBean implements Serializable,
+   StatelessSessionLocalHome
+{
+   private static final long serialVersionUID = 1;
+
+   public StatelessSessionLocal create() throws CreateException
+   {
+      // TODO Auto-generated method stub
+      return null;
+   }
+
+   public void remove(Object primaryKey) throws RemoveException, EJBException
+   {
+      // TODO Auto-generated method stub
+      
+   }
+
+}


Property changes on: trunk/testsuite/src/main/org/jboss/test/web/mock/StatelessLocalHomeBean.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/testsuite/src/main/org/jboss/test/web/mock/TopicBean.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/web/mock/TopicBean.java	2006-11-15 01:59:26 UTC (rev 58370)
+++ trunk/testsuite/src/main/org/jboss/test/web/mock/TopicBean.java	2006-11-15 02:02:07 UTC (rev 58371)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.web.mock;
+
+import java.io.Serializable;
+
+import javax.jms.JMSException;
+import javax.jms.Topic;
+
+/**
+ * Serilizable mock Queue.
+ * 
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public class TopicBean implements Topic, Serializable
+{
+   private static final long serialVersionUID = 1;
+   private String name;
+
+   public TopicBean()
+   {      
+   }
+   public TopicBean(String name)
+   {
+      this.name = name;
+   }
+
+   public String getTopicName() throws JMSException
+   {
+      return name;
+   }
+
+}


Property changes on: trunk/testsuite/src/main/org/jboss/test/web/mock/TopicBean.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF




More information about the jboss-cvs-commits mailing list