You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@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);
 }