[jboss-cvs] JBossAS SVN: r111845 - trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 26 08:14:10 EDT 2011


Author: jharting
Date: 2011-07-26 08:14:08 -0400 (Tue, 26 Jul 2011)
New Revision: 111845

Modified:
   trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/BeanClassLocalViewEjbProvider.java
   trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/SingletonProvider.java
Log:
minor fixes to make the tests pass on JBoss AS 7.

Modified: trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/BeanClassLocalViewEjbProvider.java
===================================================================
--- trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/BeanClassLocalViewEjbProvider.java	2011-07-26 10:33:19 UTC (rev 111844)
+++ trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/BeanClassLocalViewEjbProvider.java	2011-07-26 12:14:08 UTC (rev 111845)
@@ -2,6 +2,7 @@
 
 import javax.ejb.EJB;
 import javax.ejb.Local;
+import javax.ejb.LocalBean;
 import javax.ejb.Stateless;
 import javax.inject.Inject;
 import javax.ws.rs.Produces;
@@ -17,7 +18,8 @@
 @Provider
 @Produces("text/plain")
 @Stateless
- at Local({ BeanClassLocalViewEjbProvider.class, ExceptionMapper.class })
+ at LocalBean
+ at Local(ExceptionMapper.class)
 public class BeanClassLocalViewEjbProvider implements ExceptionMapper<NullPointerException> {
 
     @Inject

Modified: trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/SingletonProvider.java
===================================================================
--- trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/SingletonProvider.java	2011-07-26 10:33:19 UTC (rev 111844)
+++ trunk/resteasy-int/test/cdi-test-2/src/main/java/org/jboss/resteasy/cdi/test/ejb/SingletonProvider.java	2011-07-26 12:14:08 UTC (rev 111845)
@@ -2,6 +2,7 @@
 
 import javax.ejb.EJB;
 import javax.ejb.Local;
+import javax.ejb.LocalBean;
 import javax.ejb.Singleton;
 import javax.inject.Inject;
 import javax.ws.rs.Produces;
@@ -15,52 +16,48 @@
 import org.jboss.resteasy.cdi.test.Cat;
 
 @Singleton
- at Local({SingletonProvider.class, ExceptionMapper.class})
+ at LocalBean
+ at Local(ExceptionMapper.class)
 @Produces("text/plain")
 @Provider
-public class SingletonProvider implements ExceptionMapper<InstantiationException>
-{
-   @Inject
-   private Cat cat;
-   @EJB
-   private InjectedStatelessEjbLocal statelessEjb;
-   private Cat constructorCat;
-   private Cat initializerCat;
-   @Context
-   private Providers providers;
-   
-   public SingletonProvider()
-   {
-   }
+public class SingletonProvider implements ExceptionMapper<InstantiationException> {
+    @Inject
+    private Cat cat;
+    @EJB
+    private InjectedStatelessEjbLocal statelessEjb;
+    private Cat constructorCat;
+    private Cat initializerCat;
+    @Context
+    private Providers providers;
 
-   @Inject
-   public SingletonProvider(Cat cat)
-   {
-      constructorCat = cat;
-   }
-   
-   @Inject
-   public void init(Cat cat)
-   {
-      initializerCat = cat;
-   }
-   
-   public Response toResponse(InstantiationException exception)
-   {
-      StringBuilder builder = new StringBuilder();
-      builder.append("CDI field injection: ");
-      builder.append(cat != null);
-      builder.append("\nCDI constructor injection: ");
-      builder.append(constructorCat != null);
-      builder.append("\nCDI initializer injection: ");
-      builder.append(initializerCat != null);
-      builder.append("\nEJB injection: ");
-      builder.append(statelessEjb != null);
-      builder.append("\nJAX-RS field injection: ");
-      builder.append(providers != null);
-      builder.append("\nProvider toString(): ");
-      builder.append(toString());
-      
-      return Response.status(Status.OK).entity(builder.toString()).build();
-   }
+    public SingletonProvider() {
+    }
+
+    @Inject
+    public SingletonProvider(Cat cat) {
+        constructorCat = cat;
+    }
+
+    @Inject
+    public void init(Cat cat) {
+        initializerCat = cat;
+    }
+
+    public Response toResponse(InstantiationException exception) {
+        StringBuilder builder = new StringBuilder();
+        builder.append("CDI field injection: ");
+        builder.append(cat != null);
+        builder.append("\nCDI constructor injection: ");
+        builder.append(constructorCat != null);
+        builder.append("\nCDI initializer injection: ");
+        builder.append(initializerCat != null);
+        builder.append("\nEJB injection: ");
+        builder.append(statelessEjb != null);
+        builder.append("\nJAX-RS field injection: ");
+        builder.append(providers != null);
+        builder.append("\nProvider toString(): ");
+        builder.append(toString());
+
+        return Response.status(Status.OK).entity(builder.toString()).build();
+    }
 }



More information about the jboss-cvs-commits mailing list