[seam-commits] Seam SVN: r13628 - in modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence: util and 1 other directory.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Mon Aug 23 04:50:48 EDT 2010


Author: shane.bryzak at jboss.com
Date: 2010-08-23 04:50:46 -0400 (Mon, 23 Aug 2010)
New Revision: 13628

Modified:
   modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/InjectionEventListener.java
   modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/util/EjbApi.java
Log:
updated to use new weld extensions methods


Modified: modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/InjectionEventListener.java
===================================================================
--- modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/InjectionEventListener.java	2010-08-23 08:34:43 UTC (rev 13627)
+++ modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/InjectionEventListener.java	2010-08-23 08:50:46 UTC (rev 13628)
@@ -100,7 +100,7 @@
     */
    private boolean injectionRequired(Class<?> entityClass)
    {
-      for (Field f : Reflections.getAllFields(entityClass))
+      for (Field f : Reflections.getAllDeclaredFields(entityClass))
       {
          if (f.isAnnotationPresent(Inject.class))
          {
@@ -108,7 +108,7 @@
          }
       }
 
-      for (Method m : Reflections.getAllMethods(entityClass))
+      for (Method m : Reflections.getAllDeclaredMethods(entityClass))
       {
          if (m.isAnnotationPresent(Inject.class))
          {
@@ -116,7 +116,7 @@
          }
       }
 
-      for (Constructor<?> c : Reflections.getAllConstructors(entityClass))
+      for (Constructor<?> c : Reflections.getAllDeclaredConstructors(entityClass))
       {
          if (c.isAnnotationPresent(Inject.class))
          {

Modified: modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/util/EjbApi.java
===================================================================
--- modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/util/EjbApi.java	2010-08-23 08:34:43 UTC (rev 13627)
+++ modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/util/EjbApi.java	2010-08-23 08:50:46 UTC (rev 13628)
@@ -111,17 +111,17 @@
 
    public static String name(Annotation annotation)
    {
-      return (String) invokeAndWrap(Reflections.getMethod(annotation.annotationType(), "name"), annotation);
+      return (String) invokeAndWrap(Reflections.findDeclaredMethod(annotation.annotationType(), "name"), annotation);
    }
 
    public static Class[] value(Annotation annotation)
    {
-      return (Class[]) invokeAndWrap(Reflections.getMethod(annotation.annotationType(), "value"), annotation);
+      return (Class[]) invokeAndWrap(Reflections.findDeclaredMethod(annotation.annotationType(), "value"), annotation);
    }
 
    public static boolean rollback(Annotation annotation)
    {
-      return (Boolean) invokeAndWrap(Reflections.getMethod(annotation.annotationType(), "rollback"), annotation);
+      return (Boolean) invokeAndWrap(Reflections.findDeclaredMethod(annotation.annotationType(), "rollback"), annotation);
    }
 
    private static Object invokeAndWrap(Method method, Object instance, Object... parameters)



More information about the seam-commits mailing list