[jboss-cvs] jboss-seam/src/main/org/jboss/seam/persistence ...
Peter Muir
peter at bleepbleep.org.uk
Wed Aug 8 07:37:33 EDT 2007
User: pmuir
Date: 07/08/08 07:37:33
Modified: src/main/org/jboss/seam/persistence
HibernatePersistenceProvider.java
PersistenceProvider.java
Log:
JBSEAM-1700
Revision Changes Path
1.18 +5 -0 jboss-seam/src/main/org/jboss/seam/persistence/HibernatePersistenceProvider.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: HibernatePersistenceProvider.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/persistence/HibernatePersistenceProvider.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- HibernatePersistenceProvider.java 4 Jul 2007 09:02:35 -0000 1.17
+++ HibernatePersistenceProvider.java 8 Aug 2007 11:37:33 -0000 1.18
@@ -200,4 +200,9 @@
return classMetadata;
}
+ public String getName(Object bean, EntityManager entityManager)
+ {
+ return getSession(entityManager).getEntityName(bean);
+ }
+
}
1.18 +13 -0 jboss-seam/src/main/org/jboss/seam/persistence/PersistenceProvider.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PersistenceProvider.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/persistence/PersistenceProvider.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- PersistenceProvider.java 24 Jun 2007 19:40:33 -0000 1.17
+++ PersistenceProvider.java 8 Aug 2007 11:37:33 -0000 1.18
@@ -27,6 +27,7 @@
* of the JPA spec ;-)
*
* @author Gavin King
+ * @author Pete Muir
*
*/
@Name("org.jboss.seam.persistence.persistenceProvider")
@@ -68,6 +69,18 @@
}
/**
+ * Get the name of the entity
+ *
+ * @param bean
+ * @param entityManager
+ * @return
+ */
+ public String getName(Object bean, EntityManager entityManager)
+ {
+ return Entity.forClass(bean.getClass()).getName();
+ }
+
+ /**
* Get the value of the entity version attribute.
*
* @param bean a managed entity instance
More information about the jboss-cvs-commits
mailing list