You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by dr...@apache.org on 2011/03/15 20:03:52 UTC
svn commit: r1081905 - in
/tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5:
internal/jpa/EntityManagerObjectProvider.java
jpa/PersistenceUnitConfigurer.java
Author: drobiazko
Date: Tue Mar 15 19:03:51 2011
New Revision: 1081905
URL: http://svn.apache.org/viewvc?rev=1081905&view=rev
Log:
Minor changes in tapestry-jpa.
Modified:
tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java
tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/PersistenceUnitConfigurer.java
Modified: tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java?rev=1081905&r1=1081904&r2=1081905&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java (original)
+++ tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java Tue Mar 15 19:03:51 2011
@@ -61,15 +61,7 @@ public class EntityManagerObjectProvider
final PersistenceUnit persistenceUnit = annotationProvider
.getAnnotation(PersistenceUnit.class);
- if (persistenceUnit == null)
- return null;
-
- final String unitName = persistenceUnit.unitName();
-
- if (unitName == null)
- return null;
-
- return entityManagerManager.getEntityManager(unitName);
+ return JpaInternalUtils.getEntityManager(entityManagerManager, persistenceUnit);
}
}, "<EntityManagerProxy>");
}
Modified: tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/PersistenceUnitConfigurer.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/PersistenceUnitConfigurer.java?rev=1081905&r1=1081904&r2=1081905&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/PersistenceUnitConfigurer.java (original)
+++ tapestry/tapestry5/trunk/tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/PersistenceUnitConfigurer.java Tue Mar 15 19:03:51 2011
@@ -14,8 +14,19 @@
package org.apache.tapestry5.jpa;
-
+/**
+ * Used to configure a {@linkplain javax.persistence.spi.PersistenceUnitInfo}, which is used to
+ * create an {@linkplain javax.persistence.EntityManagerFactory}.
+ *
+ * @since 5.3.0
+ */
public interface PersistenceUnitConfigurer
{
+ /**
+ * Configures a persistence unit.
+ *
+ * @param unitInfo
+ * represents a persistence unit to configure
+ */
void configure(TapestryPersistenceUnitInfo unitInfo);
}