Commit b7b1f7e40faea13506e7b56c09135d5546bd0c9e

Authored by Cleverson Sacramento
1 parent b32c6951
Exists in master

Correção para o build Maven

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;