Commit b7b1f7e40faea13506e7b56c09135d5546bd0c9e
1 parent
b32c6951
Exists in
master
Correção para o build Maven
Showing
2 changed files
with
5 additions
and
5 deletions
Show diff stats
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/AbstractCustomContext.java
@@ -75,7 +75,7 @@ public abstract class AbstractCustomContext implements CustomContext { | @@ -75,7 +75,7 @@ public abstract class AbstractCustomContext implements CustomContext { | ||
75 | 75 | ||
76 | Class<?> type = getType(contextual); | 76 | Class<?> type = getType(contextual); |
77 | if (getStore().contains(type)) { | 77 | if (getStore().contains(type)) { |
78 | - instance = getStore().get(type); | 78 | + instance = (T) getStore().get(type); |
79 | 79 | ||
80 | } else if (creationalContext != null) { | 80 | } else if (creationalContext != null) { |
81 | instance = contextual.create(creationalContext); | 81 | instance = contextual.create(creationalContext); |
@@ -124,9 +124,8 @@ public abstract class AbstractCustomContext implements CustomContext { | @@ -124,9 +124,8 @@ public abstract class AbstractCustomContext implements CustomContext { | ||
124 | return this.getMap().containsKey(type); | 124 | return this.getMap().containsKey(type); |
125 | } | 125 | } |
126 | 126 | ||
127 | - @SuppressWarnings("unchecked") | ||
128 | - private <T> T get(final Class<?> type) { | ||
129 | - return (T) this.getMap().get(type); | 127 | + private Object get(final Class<?> type) { |
128 | + return this.getMap().get(type); | ||
130 | } | 129 | } |
131 | 130 | ||
132 | private void put(final Class<?> type, final Object instance) { | 131 | private void put(final Class<?> type, final Object instance) { |
impl/extension/jpa/src/test/java/br/gov/frameworkdemoiselle/internal/producer/FakeEntityManager.java
@@ -38,6 +38,7 @@ package br.gov.frameworkdemoiselle.internal.producer; | @@ -38,6 +38,7 @@ package br.gov.frameworkdemoiselle.internal.producer; | ||
38 | 38 | ||
39 | import java.util.Map; | 39 | import java.util.Map; |
40 | 40 | ||
41 | +import javax.enterprise.inject.Alternative; | ||
41 | import javax.persistence.EntityManager; | 42 | import javax.persistence.EntityManager; |
42 | import javax.persistence.EntityManagerFactory; | 43 | import javax.persistence.EntityManagerFactory; |
43 | import javax.persistence.EntityTransaction; | 44 | import javax.persistence.EntityTransaction; |
@@ -49,7 +50,7 @@ import javax.persistence.criteria.CriteriaBuilder; | @@ -49,7 +50,7 @@ import javax.persistence.criteria.CriteriaBuilder; | ||
49 | import javax.persistence.criteria.CriteriaQuery; | 50 | import javax.persistence.criteria.CriteriaQuery; |
50 | import javax.persistence.metamodel.Metamodel; | 51 | import javax.persistence.metamodel.Metamodel; |
51 | 52 | ||
52 | - | 53 | +@Alternative |
53 | public class FakeEntityManager implements EntityManager { | 54 | public class FakeEntityManager implements EntityManager { |
54 | 55 | ||
55 | private boolean closed = false; | 56 | private boolean closed = false; |