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