[jboss-cvs] jboss-seam/src/main/org/jboss/seam/framework ...

Peter Muir peter at bleepbleep.org.uk
Wed Aug 8 06:01:10 EDT 2007


  User: pmuir   
  Date: 07/08/08 06:01:10

  Modified:    src/main/org/jboss/seam/framework    EntityHome.java
                        Home.java HibernateEntityHome.java
  Log:
  JBSEAM-1700
  
  Revision  Changes    Path
  1.20      +3 -0      jboss-seam/src/main/org/jboss/seam/framework/EntityHome.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: EntityHome.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/framework/EntityHome.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -b -r1.19 -r1.20
  --- EntityHome.java	6 Jul 2007 19:42:55 -0000	1.19
  +++ EntityHome.java	8 Aug 2007 10:01:10 -0000	1.20
  @@ -40,6 +40,7 @@
         joinTransaction();
         getEntityManager().flush();
         updatedMessage();
  +      raiseAfterTransactionSuccessEvent();
         return "updated";
      }
      
  @@ -50,6 +51,7 @@
         getEntityManager().flush();
         assignId( PersistenceProvider.instance().getId( getInstance(), getEntityManager() ) );
         createdMessage();
  +      raiseAfterTransactionSuccessEvent()
         return "persisted";
      }
      
  @@ -59,6 +61,7 @@
         getEntityManager().remove( getInstance() );
         getEntityManager().flush();
         deletedMessage();
  +      raiseAfterTransactionSuccessEvent();
         return "removed";
      }
      
  
  
  
  1.24      +6 -0      jboss-seam/src/main/org/jboss/seam/framework/Home.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Home.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/framework/Home.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -b -r1.23 -r1.24
  --- Home.java	12 Jul 2007 13:52:33 -0000	1.23
  +++ Home.java	8 Aug 2007 10:01:10 -0000	1.24
  @@ -9,6 +9,7 @@
   import org.jboss.seam.annotations.Create;
   import org.jboss.seam.annotations.Scope;
   import org.jboss.seam.annotations.Transactional;
  +import org.jboss.seam.core.Events;
   import org.jboss.seam.core.Expressions.ValueExpression;
   
   /**
  @@ -244,4 +245,9 @@
         return getMessageKeyPrefix() + "deleted";
      }
      
  +   protected void raiseAfterTransactionSuccessEvent()
  +   {
  +      raiseEvent("org.jboss.seam.afterTransactionSuccess");
  +   }
  +   
   }
  
  
  
  1.15      +3 -0      jboss-seam/src/main/org/jboss/seam/framework/HibernateEntityHome.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: HibernateEntityHome.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/framework/HibernateEntityHome.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -b -r1.14 -r1.15
  --- HibernateEntityHome.java	18 Jun 2007 01:20:26 -0000	1.14
  +++ HibernateEntityHome.java	8 Aug 2007 10:01:10 -0000	1.15
  @@ -38,6 +38,7 @@
      {
         getSession().flush();
         updatedMessage();
  +      raiseAfterTransactionSuccessEvent();
         return "updated";
      }
      
  @@ -48,6 +49,7 @@
         getSession().flush();
         assignId( getSession().getIdentifier( getInstance() ) );
         createdMessage();
  +      raiseAfterTransactionSuccessEvent();
         return "persisted";
      }
      
  @@ -57,6 +59,7 @@
         getSession().delete( getInstance() );
         getSession().flush();
         deletedMessage();
  +      raiseAfterTransactionSuccessEvent();
         return "removed";
      }
      
  
  
  



More information about the jboss-cvs-commits mailing list