Commit e3b485652df035fe46f5b5a46f4b78dd368f13f3
1 parent
8d24c80a
Exists in
master
Definição de Priority
Showing
5 changed files
with
16 additions
and
4 deletions
Show diff stats
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; |