Commit e3b485652df035fe46f5b5a46f4b78dd368f13f3

Authored by Ednara Oliveira
1 parent 8d24c80a
Exists in master

Definição de Priority

impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthenticator.java
@@ -36,7 +36,9 @@ @@ -36,7 +36,9 @@
36 */ 36 */
37 package br.gov.frameworkdemoiselle.internal.implementation; 37 package br.gov.frameworkdemoiselle.internal.implementation;
38 38
  39 +import static br.gov.frameworkdemoiselle.internal.implementation.StrategySelector.CORE_PRIORITY;
39 import br.gov.frameworkdemoiselle.DemoiselleException; 40 import br.gov.frameworkdemoiselle.DemoiselleException;
  41 +import br.gov.frameworkdemoiselle.annotation.Priority;
40 import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer; 42 import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer;
41 import br.gov.frameworkdemoiselle.security.Authenticator; 43 import br.gov.frameworkdemoiselle.security.Authenticator;
42 import br.gov.frameworkdemoiselle.security.SecurityContext; 44 import br.gov.frameworkdemoiselle.security.SecurityContext;
@@ -49,6 +51,7 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; @@ -49,6 +51,7 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle;
49 * @author SERPRO 51 * @author SERPRO
50 * @see Authenticator 52 * @see Authenticator
51 */ 53 */
  54 +@Priority(CORE_PRIORITY)
52 public class DefaultAuthenticator implements Authenticator { 55 public class DefaultAuthenticator implements Authenticator {
53 56
54 private static final long serialVersionUID = 1L; 57 private static final long serialVersionUID = 1L;
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthorizer.java
@@ -36,7 +36,9 @@ @@ -36,7 +36,9 @@
36 */ 36 */
37 package br.gov.frameworkdemoiselle.internal.implementation; 37 package br.gov.frameworkdemoiselle.internal.implementation;
38 38
  39 +import static br.gov.frameworkdemoiselle.internal.implementation.StrategySelector.CORE_PRIORITY;
39 import br.gov.frameworkdemoiselle.DemoiselleException; 40 import br.gov.frameworkdemoiselle.DemoiselleException;
  41 +import br.gov.frameworkdemoiselle.annotation.Priority;
40 import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer; 42 import br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer;
41 import br.gov.frameworkdemoiselle.security.Authorizer; 43 import br.gov.frameworkdemoiselle.security.Authorizer;
42 import br.gov.frameworkdemoiselle.security.RequiredPermission; 44 import br.gov.frameworkdemoiselle.security.RequiredPermission;
@@ -49,6 +51,7 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; @@ -49,6 +51,7 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle;
49 * @author SERPRO 51 * @author SERPRO
50 * @see Authorizer 52 * @see Authorizer
51 */ 53 */
  54 +@Priority(CORE_PRIORITY)
52 public class DefaultAuthorizer implements Authorizer { 55 public class DefaultAuthorizer implements Authorizer {
53 56
54 private static final long serialVersionUID = 1L; 57 private static final long serialVersionUID = 1L;
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/StrategySelector.java
@@ -59,9 +59,11 @@ public final class StrategySelector implements Serializable { @@ -59,9 +59,11 @@ public final class StrategySelector implements Serializable {
59 59
60 public static final int CORE_PRIORITY = MIN_PRIORITY; 60 public static final int CORE_PRIORITY = MIN_PRIORITY;
61 61
62 - public static final int EXTENSIONS_PRIORITY = CORE_PRIORITY + 100; 62 + public static final int EXTENSIONS_L1_PRIORITY = CORE_PRIORITY - 100;
63 63
64 - public static final int COMPONENTS_PRIORITY = EXTENSIONS_PRIORITY + 100; 64 + public static final int EXTENSIONS_L2_PRIORITY = EXTENSIONS_L1_PRIORITY - 100;
  65 +
  66 + public static final int COMPONENTS_PRIORITY = EXTENSIONS_L2_PRIORITY - 100;
65 67
66 private static final long serialVersionUID = 1L; 68 private static final long serialVersionUID = 1L;
67 69
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/transaction/JPATransaction.java
@@ -36,7 +36,7 @@ @@ -36,7 +36,7 @@
36 */ 36 */
37 package br.gov.frameworkdemoiselle.transaction; 37 package br.gov.frameworkdemoiselle.transaction;
38 38
39 -import static br.gov.frameworkdemoiselle.internal.implementation.StrategySelector.EXTENSIONS_PRIORITY; 39 +import static br.gov.frameworkdemoiselle.internal.implementation.StrategySelector.EXTENSIONS_L1_PRIORITY;
40 40
41 import java.util.Collection; 41 import java.util.Collection;
42 42
@@ -53,7 +53,7 @@ import br.gov.frameworkdemoiselle.util.Beans; @@ -53,7 +53,7 @@ import br.gov.frameworkdemoiselle.util.Beans;
53 * @author SERPRO 53 * @author SERPRO
54 * @see Transaction 54 * @see Transaction
55 */ 55 */
56 -@Priority(EXTENSIONS_PRIORITY) 56 +@Priority(EXTENSIONS_L1_PRIORITY)
57 public class JPATransaction implements Transaction { 57 public class JPATransaction implements Transaction {
58 58
59 private static final long serialVersionUID = 1L; 59 private static final long serialVersionUID = 1L;
impl/extension/jta/src/main/java/br/gov/frameworkdemoiselle/transaction/JTATransaction.java
@@ -36,12 +36,16 @@ @@ -36,12 +36,16 @@
36 */ 36 */
37 package br.gov.frameworkdemoiselle.transaction; 37 package br.gov.frameworkdemoiselle.transaction;
38 38
  39 +import static br.gov.frameworkdemoiselle.internal.implementation.StrategySelector.EXTENSIONS_L2_PRIORITY;
  40 +
39 import javax.transaction.Status; 41 import javax.transaction.Status;
40 import javax.transaction.SystemException; 42 import javax.transaction.SystemException;
41 import javax.transaction.UserTransaction; 43 import javax.transaction.UserTransaction;
42 44
  45 +import br.gov.frameworkdemoiselle.annotation.Priority;
43 import br.gov.frameworkdemoiselle.util.Beans; 46 import br.gov.frameworkdemoiselle.util.Beans;
44 47
  48 +@Priority(EXTENSIONS_L2_PRIORITY)
45 public class JTATransaction implements Transaction { 49 public class JTATransaction implements Transaction {
46 50
47 private static final long serialVersionUID = 1L; 51 private static final long serialVersionUID = 1L;