[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao ...

Christian Bauer christian at hibernate.org
Tue Nov 20 03:05:10 EST 2007


  User: cbauer  
  Date: 07/11/20 03:05:10

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/dao 
                        WikiManagedPersistenceContext.java
  Log:
  First import of the seamframework.org theme
  
  Revision  Changes    Path
  1.2       +9 -0      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao/WikiManagedPersistenceContext.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WikiManagedPersistenceContext.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao/WikiManagedPersistenceContext.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- WikiManagedPersistenceContext.java	9 Nov 2007 15:04:56 -0000	1.1
  +++ WikiManagedPersistenceContext.java	20 Nov 2007 08:05:10 -0000	1.2
  @@ -4,6 +4,9 @@
   import org.jboss.seam.persistence.Filter;
   import org.jboss.seam.persistence.PersistenceProvider;
   import org.jboss.seam.annotations.Observer;
  +import org.jboss.seam.annotations.Logger;
  +import org.jboss.seam.log.Log;
  +import org.jboss.seam.core.Events;
   
   /**
    * Forces re-evaluation of filter parameter for managed persistence contexts.
  @@ -22,9 +25,14 @@
    */
   public class WikiManagedPersistenceContext extends ManagedPersistenceContext {
   
  +    @Logger
  +    Log log;
  +
       @Observer(value = {"User.loggedIn", "User.loggedInBasicHttp"}, create = false)
       public void resetFilter() {
           try {
  +
  +            log.debug("Resetting persistence context filters");
               PersistenceProvider persistenceProvider = PersistenceProvider.instance();
               for (Filter f : getFilters()) {
                   if (f.isFilterEnabled()) {
  @@ -34,5 +42,6 @@
           } catch (Exception ex) {
               throw new RuntimeException(ex);
           }
  +        Events.instance().raiseEvent("PersistenceContext.filterReset");
       }
   }
  
  
  



More information about the jboss-cvs-commits mailing list