[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