[seam-commits] Seam SVN: r7221 - trunk/src/main/org/jboss/seam/framework.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Thu Jan 24 08:55:21 EST 2008
Author: pete.muir at jboss.org
Date: 2008-01-24 08:55:21 -0500 (Thu, 24 Jan 2008)
New Revision: 7221
Modified:
trunk/src/main/org/jboss/seam/framework/EntityIdentifier.java
trunk/src/main/org/jboss/seam/framework/HibernateEntityIdentifier.java
Log:
JBSEAM-2527
Modified: trunk/src/main/org/jboss/seam/framework/EntityIdentifier.java
===================================================================
--- trunk/src/main/org/jboss/seam/framework/EntityIdentifier.java 2008-01-24 12:40:17 UTC (rev 7220)
+++ trunk/src/main/org/jboss/seam/framework/EntityIdentifier.java 2008-01-24 13:55:21 UTC (rev 7221)
@@ -3,7 +3,6 @@
import javax.persistence.EntityManager;
import javax.transaction.SystemException;
-import org.jboss.seam.Entity;
import org.jboss.seam.persistence.PersistenceProvider;
import org.jboss.seam.transaction.Transaction;
@@ -11,7 +10,8 @@
{
public EntityIdentifier(Object entity, EntityManager entityManager)
{
- super(Entity.forClass(entity.getClass()).getBeanClass(), PersistenceProvider.instance().getId(entity, entityManager));
+ super(PersistenceProvider.instance().getBeanClass(entity), PersistenceProvider.instance().getId(entity, entityManager));
+
}
public EntityIdentifier(Class clazz, Object id)
Modified: trunk/src/main/org/jboss/seam/framework/HibernateEntityIdentifier.java
===================================================================
--- trunk/src/main/org/jboss/seam/framework/HibernateEntityIdentifier.java 2008-01-24 12:40:17 UTC (rev 7220)
+++ trunk/src/main/org/jboss/seam/framework/HibernateEntityIdentifier.java 2008-01-24 13:55:21 UTC (rev 7221)
@@ -3,13 +3,14 @@
import java.io.Serializable;
import org.hibernate.Session;
+import org.jboss.seam.persistence.HibernatePersistenceProvider;
public class HibernateEntityIdentifier extends Identifier<Session>
{
public HibernateEntityIdentifier(Object entity, Session session)
{
- super(entity.getClass(), session.getIdentifier(entity));
+ super(HibernatePersistenceProvider.instance().getBeanClass(entity), session.getIdentifier(entity));
}
public HibernateEntityIdentifier(Class clazz, Object id)
More information about the seam-commits
mailing list