Author: dblevins
Date: Sun Apr 10 17:07:04 2011
New Revision: 1090833

URL: http://svn.apache.org/viewvc?rev=1090833&view=rev
Log:
OPENEJB-1519: Update existing examples to EJB 3.1

Added:
    
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/Movies.java
      - copied, changed from r1090810, 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/MoviesImpl.java
Removed:
    
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/MoviesImpl.java
    
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/injection/
    
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/resources/META-INF/ejb-jar.xml
    
openejb/trunk/openejb3/examples/jpa-eclipselink/src/test/java/org/superbiz/injection/
Modified:
    
openejb/trunk/openejb3/examples/jpa-eclipselink/src/test/java/org/superbiz/eclipselink/MoviesTest.java

Copied: 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/Movies.java
 (from r1090810, 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/MoviesImpl.java)
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/Movies.java?p2=openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/Movies.java&p1=openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/MoviesImpl.java&r1=1090810&r2=1090833&rev=1090833&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/MoviesImpl.java
 (original)
+++ 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/main/java/org/superbiz/eclipselink/Movies.java
 Sun Apr 10 17:07:04 2011
@@ -23,8 +23,8 @@ import javax.persistence.PersistenceCont
 import javax.persistence.Query;
 import java.util.List;
 
-@Stateful(name = "Movies")
-public class MoviesImpl implements Movies {
+@Stateful
+public class Movies {
 
     @PersistenceContext(unitName = "movie-unit", type = 
PersistenceContextType.EXTENDED)
     private EntityManager entityManager;

Modified: 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/test/java/org/superbiz/eclipselink/MoviesTest.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/jpa-eclipselink/src/test/java/org/superbiz/eclipselink/MoviesTest.java?rev=1090833&r1=1090832&r2=1090833&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/test/java/org/superbiz/eclipselink/MoviesTest.java
 (original)
+++ 
openejb/trunk/openejb3/examples/jpa-eclipselink/src/test/java/org/superbiz/eclipselink/MoviesTest.java
 Sun Apr 10 17:07:04 2011
@@ -18,8 +18,8 @@ package org.superbiz.eclipselink;
 
 import junit.framework.TestCase;
 
+import javax.ejb.embeddable.EJBContainer;
 import javax.naming.Context;
-import javax.naming.InitialContext;
 import java.util.List;
 import java.util.Properties;
 
@@ -30,19 +30,13 @@ public class MoviesTest extends TestCase
 
     public void test() throws Exception {
         Properties p = new Properties();
-        p.put(Context.INITIAL_CONTEXT_FACTORY, 
"org.apache.openejb.client.LocalInitialContextFactory");
         p.put("movieDatabase", "new://Resource?type=DataSource");
         p.put("movieDatabase.JdbcDriver", "org.hsqldb.jdbcDriver");
         p.put("movieDatabase.JdbcUrl", "jdbc:hsqldb:mem:moviedb");
 
-        p.put("movieDatabaseUnmanaged", "new://Resource?type=DataSource");
-        p.put("movieDatabaseUnmanaged.JdbcDriver", "org.hsqldb.jdbcDriver");
-        p.put("movieDatabaseUnmanaged.JdbcUrl", "jdbc:hsqldb:mem:moviedb");
-        p.put("movieDatabaseUnmanaged.JtaManaged", "false");
+        final Context context = 
EJBContainer.createEJBContainer(p).getContext();
 
-        Context context = new InitialContext(p);
-
-        Movies movies = (Movies) context.lookup("MoviesLocal");
+        Movies movies = (Movies) 
context.lookup("java:global/jpa-eclipselink/Movies");
 
         movies.addMovie(new Movie("Quentin Tarantino", "Reservoir Dogs", 
1992));
         movies.addMovie(new Movie("Joel Coen", "Fargo", 1996));


Reply via email to