diff --git a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java index dc43360..14210a3 100644 --- a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java +++ b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java @@ -36,9 +36,12 @@ */ package br.gov.frameworkdemoiselle.internal.implementation; +import static br.gov.frameworkdemoiselle.annotation.Priority.MIN_PRIORITY; + import javax.enterprise.context.RequestScoped; import br.gov.frameworkdemoiselle.DemoiselleException; +import br.gov.frameworkdemoiselle.annotation.Priority; import br.gov.frameworkdemoiselle.transaction.Transaction; import br.gov.frameworkdemoiselle.transaction.Transactional; @@ -49,6 +52,7 @@ import br.gov.frameworkdemoiselle.transaction.Transactional; * @see Transaction */ @RequestScoped +@Priority(MIN_PRIORITY) public class DefaultTransaction implements Transaction { private static final long serialVersionUID = 1L; diff --git a/impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/transaction/JPATransaction.java b/impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/transaction/JPATransaction.java index 8547131..03724d7 100644 --- a/impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/transaction/JPATransaction.java +++ b/impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/transaction/JPATransaction.java @@ -36,6 +36,8 @@ */ package br.gov.frameworkdemoiselle.transaction; +import static br.gov.frameworkdemoiselle.annotation.Priority.MID_PRIORITY; + import java.util.Collection; import javax.enterprise.context.RequestScoped; @@ -43,6 +45,7 @@ import javax.inject.Inject; import javax.persistence.EntityManager; import javax.persistence.EntityTransaction; +import br.gov.frameworkdemoiselle.annotation.Priority; import br.gov.frameworkdemoiselle.internal.producer.EntityManagerProducer; /** @@ -52,6 +55,7 @@ import br.gov.frameworkdemoiselle.internal.producer.EntityManagerProducer; * @see Transaction */ @RequestScoped +@Priority(MID_PRIORITY) public class JPATransaction implements Transaction { private static final long serialVersionUID = 1L; diff --git a/impl/extension/jta/src/main/java/br/gov/frameworkdemoiselle/transaction/JTATransaction.java b/impl/extension/jta/src/main/java/br/gov/frameworkdemoiselle/transaction/JTATransaction.java index e414c3e..6686493 100644 --- a/impl/extension/jta/src/main/java/br/gov/frameworkdemoiselle/transaction/JTATransaction.java +++ b/impl/extension/jta/src/main/java/br/gov/frameworkdemoiselle/transaction/JTATransaction.java @@ -36,14 +36,18 @@ */ package br.gov.frameworkdemoiselle.transaction; +import static br.gov.frameworkdemoiselle.annotation.Priority.MAX_PRIORITY; + import javax.enterprise.context.RequestScoped; import javax.transaction.Status; import javax.transaction.SystemException; import javax.transaction.UserTransaction; +import br.gov.frameworkdemoiselle.annotation.Priority; import br.gov.frameworkdemoiselle.util.Beans; @RequestScoped +@Priority(MAX_PRIORITY) public class JTATransaction implements Transaction { private static final long serialVersionUID = 1L; -- libgit2 0.21.2