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 37 package br.gov.frameworkdemoiselle.internal.proxy;
38 38  
39 39 import java.io.Serializable;
  40 +import java.util.List;
40 41 import java.util.Map;
41 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 45 import javax.persistence.criteria.CriteriaBuilder;
  46 +import javax.persistence.criteria.CriteriaDelete;
52 47 import javax.persistence.criteria.CriteriaQuery;
  48 +import javax.persistence.criteria.CriteriaUpdate;
53 49 import javax.persistence.metamodel.Metamodel;
54 50  
55 51 import br.gov.frameworkdemoiselle.DemoiselleException;
... ... @@ -585,4 +581,49 @@ public class EntityManagerProxy implements EntityManager, Serializable {
585 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 421 <javaee.version>7.0</javaee.version>
422 422 <cdi.version>1.1</cdi.version>
423 423 <validation.version>1.1.0.Final</validation.version>
424   - <transaction.version>1.1</transaction.version>
  424 + <transaction.version>1.2</transaction.version>
425 425 <jsf.version>2.2.13</jsf.version>
426 426 <jstl.version>1.2</jstl.version>
427 427 <el.version>3.0.0</el.version>
... ... @@ -449,7 +449,7 @@
449 449 <powermock.version>1.4.6</powermock.version>
450 450 <slf4j.version>1.7.21</slf4j.version>
451 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 453 <commons.dbcp.version>1.4</commons.dbcp.version>
454 454 <hsqldb.version>1.8.0.10</hsqldb.version>
455 455 <jasperreports.version>4.0.1</jasperreports.version>
... ...