deltaspike git commit: DELTASPIKE-1324 Ensure that class level is read before method level.

2018-04-03 Thread tandraschko
Repository: deltaspike
Updated Branches:
  refs/heads/deltaspike-1.8.x 3b959179a -> a360578bd


DELTASPIKE-1324 Ensure that class level is read before method level.

Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/a360578b
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/a360578b
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/a360578b

Branch: refs/heads/deltaspike-1.8.x
Commit: a360578bd1239985835519c6162ed4f5e9745ee1
Parents: 3b95917
Author: Thomas Andraschko 
Authored: Tue Apr 3 10:44:47 2018 +0200
Committer: Thomas Andraschko 
Committed: Tue Apr 3 10:44:47 2018 +0200

--
 .../jpa/impl/transaction/TransactionStrategyHelper.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/a360578b/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
--
diff --git 
a/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
 
b/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
index e6bf768..da3d7f5 100644
--- 
a/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
+++ 
b/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
@@ -151,8 +151,9 @@ public class TransactionStrategyHelper implements 
Serializable
 EntityManagerMetadata createEntityManagerMetadata(InvocationContext 
context)
 {
 EntityManagerMetadata metadata = new EntityManagerMetadata();
-metadata.readFrom(context.getMethod(), beanManager);
 metadata.readFrom(context.getMethod().getDeclaringClass(), 
beanManager);
+metadata.readFrom(context.getMethod(), beanManager);
+
 return metadata;
 }
 



deltaspike git commit: DELTASPIKE-1324 Ensure that class level is read before method level.

2018-03-08 Thread johndament
Repository: deltaspike
Updated Branches:
  refs/heads/master 2cc5eeb07 -> 0922aa512


DELTASPIKE-1324 Ensure that class level is read before method level.


Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/0922aa51
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/0922aa51
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/0922aa51

Branch: refs/heads/master
Commit: 0922aa512a2ba68dc685fc0984fd7662df84a3b9
Parents: 2cc5eeb
Author: John D. Ament 
Authored: Thu Mar 8 20:56:27 2018 -0500
Committer: John D. Ament 
Committed: Thu Mar 8 20:56:27 2018 -0500

--
 .../jpa/impl/transaction/TransactionStrategyHelper.java  | 8 ++--
 .../transactional/defaultinjection/TransactionalBean.java| 1 +
 2 files changed, 3 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/0922aa51/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
--
diff --git 
a/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
 
b/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
index e6bf768..6c8af2d 100644
--- 
a/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
+++ 
b/deltaspike/modules/jpa/impl/src/main/java/org/apache/deltaspike/jpa/impl/transaction/TransactionStrategyHelper.java
@@ -21,7 +21,6 @@ package org.apache.deltaspike.jpa.impl.transaction;
 import org.apache.deltaspike.core.util.AnnotationUtils;
 import org.apache.deltaspike.jpa.api.transaction.Transactional;
 import org.apache.deltaspike.jpa.impl.entitymanager.EntityManagerMetadata;
-import org.apache.deltaspike.jpa.impl.entitymanager.EntityManagerRefLookup;
 
 import javax.enterprise.context.Dependent;
 import javax.enterprise.inject.Any;
@@ -49,9 +48,6 @@ public class TransactionStrategyHelper implements Serializable
 @Inject
 private BeanManager beanManager;
 
-@Inject
-private EntityManagerRefLookup entityManagerRefLookup;
-
 /**
  * This method uses the InvocationContext to scan the 
Transactional
  * interceptor for a manually specified Qualifier.
@@ -68,7 +64,7 @@ public class TransactionStrategyHelper implements Serializable
 public Set 
resolveEntityManagerQualifiers(EntityManagerMetadata entityManagerMetadata,

Class interceptedTargetClass)
 {
-Set emQualifiers = new HashSet();
+Set emQualifiers = new HashSet<>();
 Class[] qualifierClasses = 
entityManagerMetadata.getQualifiers();
 
 if (qualifierClasses == null || qualifierClasses.length == 1 && 
Any.class.equals(qualifierClasses[0]) )
@@ -151,8 +147,8 @@ public class TransactionStrategyHelper implements 
Serializable
 EntityManagerMetadata createEntityManagerMetadata(InvocationContext 
context)
 {
 EntityManagerMetadata metadata = new EntityManagerMetadata();
-metadata.readFrom(context.getMethod(), beanManager);
 metadata.readFrom(context.getMethod().getDeclaringClass(), 
beanManager);
+metadata.readFrom(context.getMethod(), beanManager);
 return metadata;
 }
 

http://git-wip-us.apache.org/repos/asf/deltaspike/blob/0922aa51/deltaspike/modules/jpa/impl/src/test/java/org/apache/deltaspike/test/jpa/api/transactional/defaultinjection/TransactionalBean.java
--
diff --git 
a/deltaspike/modules/jpa/impl/src/test/java/org/apache/deltaspike/test/jpa/api/transactional/defaultinjection/TransactionalBean.java
 
b/deltaspike/modules/jpa/impl/src/test/java/org/apache/deltaspike/test/jpa/api/transactional/defaultinjection/TransactionalBean.java
index 6060f4f..2013d3d 100644
--- 
a/deltaspike/modules/jpa/impl/src/test/java/org/apache/deltaspike/test/jpa/api/transactional/defaultinjection/TransactionalBean.java
+++ 
b/deltaspike/modules/jpa/impl/src/test/java/org/apache/deltaspike/test/jpa/api/transactional/defaultinjection/TransactionalBean.java
@@ -25,6 +25,7 @@ import javax.inject.Inject;
 import javax.persistence.EntityManager;
 
 @ApplicationScoped
+@Transactional(readOnly = true)
 public class TransactionalBean
 {
 @Inject