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 | 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> | ... | ... |