Commit 74b7da8ae9ebd142710e4d29183effed7c164a8b

Authored by Danilo Costa Viana
1 parent 32081084

* Alterada dependência a commons-configuration, versão anterior causava problema…

…s durante a compilação do projeto.
* Implementados métodos adicionais de EntityManagerProxy criados no JPA 2.1 para a interface EntityManager.
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/proxy/EntityManagerProxy.java
@@ -37,19 +37,15 @@ @@ -37,19 +37,15 @@
37 package br.gov.frameworkdemoiselle.internal.proxy; 37 package br.gov.frameworkdemoiselle.internal.proxy;
38 38
39 import java.io.Serializable; 39 import java.io.Serializable;
  40 +import java.util.List;
40 import java.util.Map; 41 import java.util.Map;
41 import java.util.logging.Logger; 42 import java.util.logging.Logger;
42 43
43 -import javax.persistence.EntityManager;  
44 -import javax.persistence.EntityManagerFactory;  
45 -import javax.persistence.EntityTransaction;  
46 -import javax.persistence.FlushModeType;  
47 -import javax.persistence.LockModeType;  
48 -import javax.persistence.Query;  
49 -import javax.persistence.TransactionRequiredException;  
50 -import javax.persistence.TypedQuery; 44 +import javax.persistence.*;
51 import javax.persistence.criteria.CriteriaBuilder; 45 import javax.persistence.criteria.CriteriaBuilder;
  46 +import javax.persistence.criteria.CriteriaDelete;
52 import javax.persistence.criteria.CriteriaQuery; 47 import javax.persistence.criteria.CriteriaQuery;
  48 +import javax.persistence.criteria.CriteriaUpdate;
53 import javax.persistence.metamodel.Metamodel; 49 import javax.persistence.metamodel.Metamodel;
54 50
55 import br.gov.frameworkdemoiselle.DemoiselleException; 51 import br.gov.frameworkdemoiselle.DemoiselleException;
@@ -585,4 +581,49 @@ public class EntityManagerProxy implements EntityManager, Serializable { @@ -585,4 +581,49 @@ public class EntityManagerProxy implements EntityManager, Serializable {
585 return Beans.getReference(ResourceBundle.class, new NameQualifier("demoiselle-jpa-bundle")); 581 return Beans.getReference(ResourceBundle.class, new NameQualifier("demoiselle-jpa-bundle"));
586 } 582 }
587 583
  584 +
  585 + @Override public Query createQuery(CriteriaUpdate updateQuery) {
  586 + return getEntityManagerDelegate().createQuery(updateQuery);
  587 + }
  588 +
  589 + @Override public Query createQuery(CriteriaDelete deleteQuery) {
  590 + return getEntityManagerDelegate().createQuery(deleteQuery);
  591 + }
  592 +
  593 + @Override public StoredProcedureQuery createNamedStoredProcedureQuery(String name) {
  594 + return getEntityManagerDelegate().createNamedStoredProcedureQuery(name);
  595 + }
  596 +
  597 + @Override public StoredProcedureQuery createStoredProcedureQuery(String procedureName) {
  598 + return getEntityManagerDelegate().createStoredProcedureQuery(procedureName);
  599 + }
  600 +
  601 + @Override public StoredProcedureQuery createStoredProcedureQuery(String procedureName, Class... resultClasses) {
  602 + return getEntityManagerDelegate().createStoredProcedureQuery(procedureName, resultClasses);
  603 + }
  604 +
  605 + @Override public StoredProcedureQuery createStoredProcedureQuery(String procedureName,
  606 + String... resultSetMappings) {
  607 + return getEntityManagerDelegate().createStoredProcedureQuery(procedureName, resultSetMappings);
  608 + }
  609 +
  610 + @Override public boolean isJoinedToTransaction() {
  611 + return getEntityManagerDelegate().isJoinedToTransaction();
  612 + }
  613 +
  614 + @Override public <T> EntityGraph<T> createEntityGraph(Class<T> rootType) {
  615 + return getEntityManagerDelegate().createEntityGraph(rootType);
  616 + }
  617 +
  618 + @Override public EntityGraph<?> createEntityGraph(String graphName) {
  619 + return getEntityManagerDelegate().createEntityGraph(graphName);
  620 + }
  621 +
  622 + @Override public EntityGraph<?> getEntityGraph(String graphName) {
  623 + return getEntityManagerDelegate().getEntityGraph(graphName);
  624 + }
  625 +
  626 + @Override public <T> List<EntityGraph<? super T>> getEntityGraphs(Class<T> entityClass) {
  627 + return getEntityManagerDelegate().getEntityGraphs(entityClass);
  628 + }
588 } 629 }
parent/bom/pom.xml
@@ -421,7 +421,7 @@ @@ -421,7 +421,7 @@
421 <javaee.version>7.0</javaee.version> 421 <javaee.version>7.0</javaee.version>
422 <cdi.version>1.1</cdi.version> 422 <cdi.version>1.1</cdi.version>
423 <validation.version>1.1.0.Final</validation.version> 423 <validation.version>1.1.0.Final</validation.version>
424 - <transaction.version>1.1</transaction.version> 424 + <transaction.version>1.2</transaction.version>
425 <jsf.version>2.2.13</jsf.version> 425 <jsf.version>2.2.13</jsf.version>
426 <jstl.version>1.2</jstl.version> 426 <jstl.version>1.2</jstl.version>
427 <el.version>3.0.0</el.version> 427 <el.version>3.0.0</el.version>
@@ -449,7 +449,7 @@ @@ -449,7 +449,7 @@
449 <powermock.version>1.4.6</powermock.version> 449 <powermock.version>1.4.6</powermock.version>
450 <slf4j.version>1.7.21</slf4j.version> 450 <slf4j.version>1.7.21</slf4j.version>
451 <weld.version>1.1.8.Final</weld.version> 451 <weld.version>1.1.8.Final</weld.version>
452 - <commons.configuration.version>20041012.002804</commons.configuration.version> 452 + <commons.configuration.version>1.10</commons.configuration.version>
453 <commons.dbcp.version>1.4</commons.dbcp.version> 453 <commons.dbcp.version>1.4</commons.dbcp.version>
454 <hsqldb.version>1.8.0.10</hsqldb.version> 454 <hsqldb.version>1.8.0.10</hsqldb.version>
455 <jasperreports.version>4.0.1</jasperreports.version> 455 <jasperreports.version>4.0.1</jasperreports.version>