[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