[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