Commit 74b7da8ae9ebd142710e4d29183effed7c164a8b
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.
Showing
2 changed files
with
51 additions
and
10 deletions
Show diff stats
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> |